[INFO] crate nobs-vulkanism-headless 0.1.0 is already in cache [INFO] extracting crate nobs-vulkanism-headless 0.1.0 into work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/nobs-vulkanism-headless/0.1.0 [INFO] extracting crate nobs-vulkanism-headless 0.1.0 into work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/nobs-vulkanism-headless/0.1.0 [INFO] validating manifest of nobs-vulkanism-headless-0.1.0 on toolchain master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of nobs-vulkanism-headless-0.1.0 on toolchain try#58b21121d0b447ceb3f1a655155d802191acf044 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing nobs-vulkanism-headless-0.1.0 [INFO] finished frobbing nobs-vulkanism-headless-0.1.0 [INFO] frobbed toml for nobs-vulkanism-headless-0.1.0 written to work/ex/pr-61100/sources/master#8869ee03d7f258e1b76a11c6fbb01b5708a9f504/reg/nobs-vulkanism-headless/0.1.0/Cargo.toml [INFO] started frobbing nobs-vulkanism-headless-0.1.0 [INFO] finished frobbing nobs-vulkanism-headless-0.1.0 [INFO] frobbed toml for nobs-vulkanism-headless-0.1.0 written to work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/nobs-vulkanism-headless/0.1.0/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+8869ee03d7f258e1b76a11c6fbb01b5708a9f504-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] checking nobs-vulkanism-headless-0.1.0 against try#58b21121d0b447ceb3f1a655155d802191acf044 for pr-61100 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-61100/worker-4/try#58b21121d0b447ceb3f1a655155d802191acf044:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-61100/sources/try#58b21121d0b447ceb3f1a655155d802191acf044/reg/nobs-vulkanism-headless/0.1.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" "+58b21121d0b447ceb3f1a655155d802191acf044-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 83b3162fa35bd0f3dedca6d5de21f05bbef3494a8f9ddcc6fb525070342d6488 [INFO] running `"docker" "start" "-a" "83b3162fa35bd0f3dedca6d5de21f05bbef3494a8f9ddcc6fb525070342d6488"` [INFO] [stderr] Compiling shaderc v0.3.16 [INFO] [stderr] Compiling shared_library v0.1.9 [INFO] [stderr] Checking nobs-vk v0.2.0 [INFO] [stderr] error: Could not compile `nobs-vk`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name nobs_vk /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/nobs-vk-0.2.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=040f1bbddcaf2ac3 -C extra-filename=-040f1bbddcaf2ac3 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern shared_library=/opt/crater/target/debug/deps/libshared_library-8337774ed936a452.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: Could not compile `nobs-vk`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name nobs_vk /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/nobs-vk-0.2.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=3fe4ede3d9208d7e -C extra-filename=-3fe4ede3d9208d7e --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern shared_library=/opt/crater/target/debug/deps/libshared_library-931f539cfe10e672.rlib --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `shaderc v0.3.16` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-efee953933486338/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-d90af407eae3bc68/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release" [INFO] [stderr] -- Building SPIRV-Header examples [INFO] [stderr] -- SPIRV-Tools: nosetests was not found - python support code will not be tested [INFO] [stderr] -- Google Mock was not found - tests based on that will not build [INFO] [stderr] -- optimizer enabled [INFO] [stderr] -- Shaderc: build type is "Release". [INFO] [stderr] -- Configuring Shaderc to avoid building tests. [INFO] [stderr] -- nosetests was not found - python code will not be tested [INFO] [stderr] -- asciidoctor was not found - no documentation will be generated [INFO] [stderr] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/crater/target/debug/build/shaderc-d90af407eae3bc68/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] [ 1%] Built target spirv-tools-debuginfo [INFO] [stderr] [ 2%] Built target SPIRV-Headers-example [INFO] [stderr] [ 2%] Built target enum_string_mapping [INFO] [stderr] [ 2%] Built target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] [ 2%] Built target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] [ 2%] Built target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] [ 3%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 4%] Built target core_tables [INFO] [stderr] [ 4%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 5%] Built target OSDependent [INFO] [stderr] [ 6%] Built target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 6%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 6%] Built target spirv-tools-header-DebugInfo [INFO] [stderr] [ 6%] Built target OGLCompiler [INFO] [stderr] [ 6%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 6%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o [INFO] [stderr] [ 7%] Built target SPVRemapper [INFO] [stderr] [ 8%] Built target glslang-default-resource-limits [INFO] [stderr] [ 8%] Check copyright [INFO] [stderr] [ 8%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 9%] Built target extinst_tables [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_extensions.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o [INFO] [stderr] [ 11%] Built target check-copyright [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o [INFO] [stderr] [ 13%] Built target build-version [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:692: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o' failed [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.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] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_derivatives.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_extensions.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] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_execution_limitations.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:1244: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o' failed [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_function.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_id.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_image.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_interfaces.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_instruction.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_layout.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1076: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_derivatives.cpp.o' failed [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:86: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o' failed [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:182: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2746: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [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-shared.dir/build.make:908: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1124: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_execution_limitations.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:485: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all' failed [INFO] [stderr] CMakeFiles/Makefile2:382: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all' failed [INFO] [stderr] Makefile:127: recipe for target 'all' failed [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.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-shared.dir/val/validate_builtins.cpp.o] Error 4 [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h:57:54: error: /usr/include/c++/6/type_traits: Bad address [INFO] [stderr] #include // Brings in std::declval too. [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:27: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:43: error: expected ',' or '...' before '<' token [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h: In function 'constexpr _Tp&& std::forward(int)': [INFO] [stderr] /usr/include/c++/6/bits/move.h:77:33: error: '__t' was not declared in this scope [INFO] [stderr] { return static_cast<_Tp&&>(__t); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:27: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:43: error: expected ',' or '...' before '<' token [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:87:5: error: redefinition of 'template constexpr _Tp&& std::forward(int)' [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type&& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: 'template constexpr _Tp&& std::forward(int)' previously declared here [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:100:29: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] constexpr typename std::remove_reference<_Tp>::type&& [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:100:45: error: expected unqualified-id before '<' token [INFO] [stderr] constexpr typename std::remove_reference<_Tp>::type&& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:107:20: error: expected template-name before '<' token [INFO] [stderr] : public __and_<__not_>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:107:20: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/move.h:120:5: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:120:16: error: expected initializer before '<' token [INFO] [stderr] conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h: In function '_Tp std::__exchange(_Tp&, _Up&&)': [INFO] [stderr] /usr/include/c++/6/bits/move.h:143:23: error: 'move' is not a member of 'std' [INFO] [stderr] _Tp __old_val = std::move(__obj); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/move.h:177:14: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:177:23: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/move.h:201:14: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__is_swappable<_Tp>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:201:23: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__is_swappable<_Tp>::value>::type [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/exception:173:0, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:102:41: error: 'true_type' has not been declared [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: In function 'void std::__throw_with_nested_impl(_Tp&&, int)': [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:104:28: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] using _Up = typename remove_reference<_Tp>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:105:31: error: '_Up' was not declared in this scope [INFO] [stderr] throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:105:34: error: template argument 1 is invalid [INFO] [stderr] throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:110:41: error: 'false_type' has not been declared [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:110:5: error: redefinition of 'template void std::__throw_with_nested_impl(_Tp&&, int)' [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:102:5: note: 'template void std::__throw_with_nested_impl(_Tp&&, int)' previously declared here [INFO] [stderr] __throw_with_nested_impl(_Tp&& __t, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: In function 'void std::throw_with_nested(_Tp&&)': [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:120:28: error: expected nested-name-specifier before 'decay' [INFO] [stderr] using _Up = typename decay<_Tp>::type; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:122:4: error: '__and_' does not name a type [INFO] [stderr] = __and_, is_move_constructible<_Up>>; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:123:21: error: '_CopyConstructible' has not been declared [INFO] [stderr] static_assert(_CopyConstructible::value, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:125:22: error: '__and_' does not name a type [INFO] [stderr] using __nest = __and_, __bool_constant, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:127:61: error: '__nest' was not declared in this scope [INFO] [stderr] std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:132:47: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] using __rethrow_if_nested_cond = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/nested_exception.h:140:12: error: '__rethrow_if_nested_cond' does not name a type [INFO] [stderr] inline __rethrow_if_nested_cond<_Ex> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ConstructiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:38: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:38: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:48: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:99:48: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ImplicitlyConvertiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:16: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:31: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:31: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:41: error: expected unqualified-id before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:106:46: error: expected initializer before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_MoveConstructiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:41: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:43: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:113:44: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:29: error: expected primary-expression before ',' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:34: error: expected primary-expression before '&&' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:36: error: expected primary-expression before '>>' token [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:114:38: error: '::value' has not been declared [INFO] [stderr] is_constructible<_T2, _U2&&>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_ImplicitlyMoveConvertiblePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:16: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:34: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:41: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:120:42: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:27: error: expected primary-expression before '&&' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:29: error: expected primary-expression before ',' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:34: error: expected primary-expression before '>>' token [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:121:36: error: '::value' has not been declared [INFO] [stderr] is_convertible<_U2&&, _T2>>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_CopyMovePair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:127:24: error: '__and_' does not name a type [INFO] [stderr] using __do_converts = __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:129:30: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using __converts = typename conditional<__implicit, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:38: error: expected primary-expression before 'const' [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:38: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:48: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:132:48: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In static member function 'static constexpr bool std::_PCC<, _T1, _T2>::_MoveCopyPair()': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:141:24: error: '__and_' does not name a type [INFO] [stderr] using __do_converts = __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:143:30: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using __converts = typename conditional<__implicit, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:9: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:16: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:36: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:41: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:43: error: expected primary-expression before '>' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:146:44: error: expected primary-expression before ',' token [INFO] [stderr] return __and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:29: error: expected primary-expression before ',' token [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:31: error: expected primary-expression before 'const' [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:31: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:42: error: expected unqualified-id before '>' token [INFO] [stderr] is_constructible<_T2, const _U2&&>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:147:42: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:181:44: error: expected class-name before '{' token [INFO] [stderr] struct __wrap_nonesuch : std::__nonesuch { [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:182:36: error: '__nonesuch' does not name a type [INFO] [stderr] explicit __wrap_nonesuch(const __nonesuch&) = delete; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:209:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:209:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:220:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:220:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:227:26: error: 'template template > constexpr std::pair<_T1, _T2>::pair()' cannot be overloaded [INFO] [stderr] explicit constexpr pair() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:214:26: error: with 'template template > constexpr std::pair<_T1, _T2>::pair()' [INFO] [stderr] _GLIBCXX_CONSTEXPR pair() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:240:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:240:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:249:3: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:249:12: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:254:26: error: 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(const _T1& __a, const _T2& __b) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:245:17: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&)' [INFO] [stderr] constexpr pair(const _T1& __a, const _T2& __b) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:266:30: error: 'is_same' was not declared in this scope [INFO] [stderr] using _PCCFP = _PCC::value [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:266:46: error: wrong number of template arguments (2, should be 3) [INFO] [stderr] using _PCCFP = _PCC::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:94:12: note: provided for 'template, class _T1, class _T2> struct std::_PCC' [INFO] [stderr] struct _PCC [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:271:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:271:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:280:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:280:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:285:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(const pair<_U1, _U2>& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:276:19: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&)' [INFO] [stderr] constexpr pair(const pair<_U1, _U2>& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:293:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:293:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:300:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:300:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:303:27: error: 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(_U1&& __x, const _T2& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:296:18: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&)' [INFO] [stderr] constexpr pair(_U1&& __x, const _T2& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:307:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:307:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:314:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:314:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:317:17: error: 'template template > std::pair<_T1, _T2>::pair(const _T1&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit pair(const _T1& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:310:18: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&)' [INFO] [stderr] constexpr pair(const _T1& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:321:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:321:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:330:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:330:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCP::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:335:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(_U1&& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:326:12: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&)' [INFO] [stderr] constexpr pair(_U1&& __x, _U2&& __y) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:340:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:340:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:350:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:350:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_PCCFP<_U1, _U2>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:355:21: error: 'template template > constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr pair(pair<_U1, _U2>&& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:345:12: error: with 'template template > constexpr std::pair<_T1, _T2>::pair(std::pair<_U1, _U2>&&)' [INFO] [stderr] constexpr pair(pair<_U1, _U2>&& __p) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:363:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:374:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:26: error: declaration of 'operator=' as non-function [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:15: error: expected ';' at end of member declaration [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:17: error: expected unqualified-id before 'typename' [INFO] [stderr] operator=(typename conditional< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:380:17: error: expected ')' before 'typename' [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:393:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:393:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:404:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:404:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if<__and_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:16: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:42: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:416:43: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_T1>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:19: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:45: error: expected primary-expression before '>' token [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:417:46: error: '::value' has not been declared [INFO] [stderr] && __is_nothrow_swappable<_T2>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In member function 'void std::pair<_T1, _T2>::swap(std::pair<_T1, _T2>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:419:13: error: 'std::swap' has not been declared [INFO] [stderr] using std::swap; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:496:59: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] typename __decay_and_strip<_T2>::__type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:194:12: note: provided for 'template struct std::pair' [INFO] [stderr] struct pair [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h: In function 'constexpr int std::make_pair(_T1&&, _T2&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:499:24: error: expected nested-name-specifier before '__decay_and_strip' [INFO] [stderr] typedef typename __decay_and_strip<_T1>::__type __ds_type1; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:499:41: error: expected initializer before '<' token [INFO] [stderr] typedef typename __decay_and_strip<_T1>::__type __ds_type1; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:500:24: error: expected nested-name-specifier before '__decay_and_strip' [INFO] [stderr] typedef typename __decay_and_strip<_T2>::__type __ds_type2; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:500:41: error: expected initializer before '<' token [INFO] [stderr] typedef typename __decay_and_strip<_T2>::__type __ds_type2; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:20: error: '__ds_type1' was not declared in this scope [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:32: error: '__ds_type2' was not declared in this scope [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:42: error: template argument 1 is invalid [INFO] [stderr] typedef pair<__ds_type1, __ds_type2> __pair_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:501:42: error: template argument 2 is invalid [INFO] [stderr] In file included from /usr/include/c++/6/tuple:38:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/utility: At global scope: [INFO] [stderr] /usr/include/c++/6/utility:90:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:90:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:94:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:94:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:98:24: error: expected template-name before '<' token [INFO] [stderr] : integral_constant::value> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:98:24: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility:111:24: error: expected nested-name-specifier before 'add_const' [INFO] [stderr] typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:111:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:111:33: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_const<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:117:24: error: expected nested-name-specifier before 'add_volatile' [INFO] [stderr] typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:117:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:117:36: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_volatile<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:123:24: error: expected nested-name-specifier before 'add_cv' [INFO] [stderr] typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/utility:123:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/utility:123:30: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename add_cv<__tuple_element_t<__i, _Tp>>::type type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:135:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:142:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:147:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/utility:147:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/utility: In function 'constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(std::pair<_Tp1, _Tp2>&&)': [INFO] [stderr] /usr/include/c++/6/utility:208:43: error: 'move' is not a member of 'std' [INFO] [stderr] { return __pair_get<_Int>::__move_get(std::move(__in)); } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:143:43: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:143:51: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:148:9: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:144:12: note: provided for 'template struct std::__iterator_traits' [INFO] [stderr] struct __iterator_traits { }; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:152:40: error: expected unqualified-id before '>' token [INFO] [stderr] typename _Iterator::reference>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:163:41: error: template argument 2 is invalid [INFO] [stderr] : public __iterator_traits<_Iterator> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:232:7: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value, __undefined, _Tp>::type; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:28: error: '__void_t' was not declared in this scope [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:70: error: template argument 3 is invalid [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:91:72: error: expected unqualified-id before '>' token [INFO] [stderr] struct __rebind<_Tp, _Up, __void_t>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:100:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t<__get_first_arg_t<_Ptr>, __element_type, _Ptr>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:104:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:111:18: error: '__make_not_void' has not been declared [INFO] [stderr] pointer_to(__make_not_void& __e) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:111:33: error: expected ',' or '...' before '<' token [INFO] [stderr] pointer_to(__make_not_void& __e) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:22: error: 'is_same' was not declared in this scope [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:30: error: 'element_type' was not declared in this scope [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:44: error: expected string-literal before '__undefined' [INFO] [stderr] static_assert(!is_same::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:114:44: error: expected ')' before '__undefined' [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: In static member function 'static _Ptr std::pointer_traits<_Ptr>::pointer_to(int)': [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:112:33: error: '__e' was not declared in this scope [INFO] [stderr] { return _Ptr::pointer_to(__e); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:141:18: error: '__make_not_void' has not been declared [INFO] [stderr] pointer_to(__make_not_void& __r) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:141:33: error: expected ',' or '...' before '<' token [INFO] [stderr] pointer_to(__make_not_void& __r) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h: In static member function 'static _Tp* std::pointer_traits<_Tp*>::pointer_to(int)': [INFO] [stderr] /usr/include/c++/6/bits/ptr_traits.h:142:31: error: '__r' was not declared in this scope [INFO] [stderr] { return std::addressof(__r); } [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:493:23: error: 'move' is not a member of 'std' [INFO] [stderr] container->push_back(std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::front_insert_iterator<_Container>& std::front_insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:584:24: error: 'move' is not a member of 'std' [INFO] [stderr] container->push_front(std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In member function 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:697:33: error: 'move' is not a member of 'std' [INFO] [stderr] iter = container->insert(iter, std::move(__value)); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:24: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typedef typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1024:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1043:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1103:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1210:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__move_if_noexcept_cond [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1210:16: error: expected '>' before 'conditional' [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1220:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__move_if_noexcept_cond<_Tp>::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1220:16: error: expected '>' before 'conditional' [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:308:18: error: 'move' is not a member of 'std' [INFO] [stderr] *__result = std::move(*__first); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move::__copy_m(_II, _II, _OI)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:343:20: error: 'move' is not a member of 'std' [INFO] [stderr] *__result = std::move(*__first); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:360:25: error: 'conditional' does not name a type [INFO] [stderr] using __assignable = conditional<_IsMove, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:364:19: error: '__assignable' has not been declared [INFO] [stderr] static_assert( __assignable::type::value, "type is not assignable" ); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:562:25: error: 'conditional' does not name a type [INFO] [stderr] using __assignable = conditional<_IsMove, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:566:19: error: '__assignable' has not been declared [INFO] [stderr] static_assert( __assignable::type::value, "type is not assignable" ); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/x86_64-linux-gnu/c++/6/bits/c++allocator.h:33:0, [INFO] [stderr] from /usr/include/c++/6/bits/allocator.h:46, [INFO] [stderr] from /usr/include/c++/6/string:41, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/new_allocator.h: At global scope: [INFO] [stderr] /usr/include/c++/6/ext/new_allocator.h:76:20: error: 'true_type' in namespace 'std' does not name a type [INFO] [stderr] typedef std::true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:41:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:84:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:86:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type is_always_equal; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:126:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type propagate_on_container_move_assignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:128:15: error: 'true_type' does not name a type [INFO] [stderr] typedef true_type is_always_equal; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:7: error: '__or_' was not declared in this scope [INFO] [stderr] = __or_, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:13: error: 'is_copy_constructible' was not declared in this scope [INFO] [stderr] = __or_, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:59: error: expected '(' before '>' token [INFO] [stderr] = __or_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:216:60: error: expected unqualified-id before ',' token [INFO] [stderr] = __or_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/allocator.h:222:12: error: '__shrink_to_fit_aux' is not a class template [INFO] [stderr] struct __shrink_to_fit_aux<_Tp, true> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/ext/alloc_traits.h:36:0, [INFO] [stderr] from /usr/include/c++/6/bits/basic_string.h:40, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:9: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:54: error: template argument 3 is invalid [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:52:59: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t::other>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:95:23: error: '__detected_or_t' does not name a type [INFO] [stderr] using pointer = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:41: error: 'pointer' was not declared in this scope [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:48: error: template argument 1 is invalid [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:66: error: expected template-name before '<' token [INFO] [stderr] using type = typename pointer_traits::template rebind<_Tp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:102:66: error: expected identifier before '<' token [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:26: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:47: error: template argument 3 is invalid [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:106:49: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:27: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:50: error: template argument 3 is invalid [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:117:65: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Diff<_A2, _PtrT, __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:122:30: error: expected template-name before '<' token [INFO] [stderr] struct _Size : make_unsigned<_DiffT> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:122:30: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:28: error: '__void_t' was not declared in this scope [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:51: error: template argument 3 is invalid [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:125:60: error: expected unqualified-id before '>' token [INFO] [stderr] struct _Size<_A2, _DiffT, __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:159:54: error: 'pointer' was not declared in this scope [INFO] [stderr] using difference_type = typename _Diff<_Alloc, pointer>::type; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:159:61: error: template argument 2 is invalid [INFO] [stderr] using difference_type = typename _Diff<_Alloc, pointer>::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:167:48: error: 'difference_type' was not declared in this scope [INFO] [stderr] using size_type = typename _Size<_Alloc, difference_type>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:167:63: error: template argument 2 is invalid [INFO] [stderr] using size_type = typename _Size<_Alloc, difference_type>::type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:176:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:185:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:194:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:203:4: error: '__detected_or_t' does not name a type [INFO] [stderr] = __detected_or_t::type, __equal, _Alloc>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:213:28: error: 'size_type' has not been declared [INFO] [stderr] _S_allocate(_Alloc2& __a, size_type __n, const_void_pointer __hint, int) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:218:9: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:26: error: 'declval' is not a member of 'std' [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:26: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:46: error: expected primary-expression before '*' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:47: error: expected primary-expression before '>' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:226:49: error: expected primary-expression before ')' token [INFO] [stderr] typename = decltype(std::declval<_Alloc2*>()->construct( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:5: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:21: error: expected primary-expression before '*' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:22: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:24: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:27: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:45: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:227:47: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Tp*>(), std::declval<_Args>()...))> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:228:13: error: 'true_type' does not name a type [INFO] [stderr] static true_type __test(int); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:231:13: error: 'false_type' does not name a type [INFO] [stderr] static false_type __test(...); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:26: error: '__test' was not declared in this scope [INFO] [stderr] using type = decltype(__test<_Alloc>(0)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:26: error: '__test' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:233:39: error: expected primary-expression before '>' token [INFO] [stderr] using type = decltype(__test<_Alloc>(0)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:241:9: error: '_Require' does not name a type [INFO] [stderr] static _Require<__has_construct<_Tp, _Args...>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:247:2: error: '_Require' does not name a type [INFO] [stderr] _Require<__and_<__not_<__has_construct<_Tp, _Args...>>, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:270:9: error: 'size_type' does not name a type [INFO] [stderr] static size_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:299:14: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:314:14: error: 'pointer' does not name a type [INFO] [stderr] static pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:327:31: error: 'pointer' has not been declared [INFO] [stderr] deallocate(_Alloc& __a, pointer __p, size_type __n) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:327:44: error: 'size_type' has not been declared [INFO] [stderr] deallocate(_Alloc& __a, pointer __p, size_type __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:366:14: error: 'size_type' does not name a type [INFO] [stderr] static size_type max_size(const _Alloc& __a) noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:410:54: error: 'false_type' does not name a type [INFO] [stderr] using propagate_on_container_copy_assignment = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:413:54: error: 'true_type' does not name a type [INFO] [stderr] using propagate_on_container_move_assignment = true_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:416:43: error: 'false_type' does not name a type [INFO] [stderr] using propagate_on_container_swap = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:419:31: error: 'true_type' does not name a type [INFO] [stderr] using is_always_equal = true_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:511:60: error: 'true_type' has not been declared [INFO] [stderr] __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:516:48: error: 'false_type' has not been declared [INFO] [stderr] __do_alloc_on_copy(_Alloc&, const _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:516:5: error: redefinition of 'template void std::__do_alloc_on_copy(_Alloc&, const _Alloc&, int)' [INFO] [stderr] __do_alloc_on_copy(_Alloc&, const _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:511:5: note: 'template void std::__do_alloc_on_copy(_Alloc&, const _Alloc&, int)' previously declared here [INFO] [stderr] __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:535:66: error: 'true_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:539:54: error: 'false_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_move(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:539:17: error: redefinition of 'template void std::__do_alloc_on_move(_Alloc&, _Alloc&, int)' [INFO] [stderr] inline void __do_alloc_on_move(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:535:17: note: 'template void std::__do_alloc_on_move(_Alloc&, _Alloc&, int)' previously declared here [INFO] [stderr] inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:551:66: error: 'true_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:558:54: error: 'false_type' has not been declared [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:558:17: error: redefinition of 'template void std::__do_alloc_on_swap(_Alloc&, _Alloc&, int)' [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc&, _Alloc&, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:551:17: note: 'template void std::__do_alloc_on_swap(_Alloc&, _Alloc&, int)' previously declared here [INFO] [stderr] inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:39: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:39: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:58: error: expected primary-expression before '&' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:59: error: expected primary-expression before '>' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:575:61: error: expected primary-expression before ')' token [INFO] [stderr] = decltype(_Traits::construct(std::declval<_Alloc&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:27: error: expected primary-expression before '*' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:28: error: expected primary-expression before '>' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:576:30: error: expected primary-expression before ')' token [INFO] [stderr] std::declval<_Up*>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:11: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:577:24: error: expected primary-expression before 'const' [INFO] [stderr] std::declval()))> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:578:9: error: 'true_type' does not name a type [INFO] [stderr] static true_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:582:9: error: 'false_type' does not name a type [INFO] [stderr] static false_type [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:24: error: '_M_select' was not declared in this scope [INFO] [stderr] typedef decltype(_M_select(0)) type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:24: error: '_M_select' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:586:61: error: expected '(' before '>' token [INFO] [stderr] typedef decltype(_M_select(0)) type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:598:28: error: expected template-name before '<' token [INFO] [stderr] : is_copy_constructible<_Tp> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:598:28: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:40:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:75:9: error: '__and_' in namespace 'std' does not name a template type [INFO] [stderr] = std::__and_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:81:28: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:81:37: error: expected unqualified-id before '<' token [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:90:28: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:90:37: error: expected unqualified-id before '<' token [INFO] [stderr] static typename std::enable_if<__is_custom_pointer<_Ptr>::value>::type [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:381:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:545:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:545:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1166:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o] Error 4 [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1166:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1295:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1295:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1373:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1373:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1838:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:1838:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5643:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:33: error: 'is_enum' was not declared in this scope [INFO] [stderr] template::value> [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:44: error: expected primary-expression before '>' token [INFO] [stderr] template::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:61:47: error: 'value' in namespace '::' does not name a type [INFO] [stderr] template::value> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:72:12: error: '__hash_enum' is not a class template [INFO] [stderr] struct __hash_enum<_Tp, true> : public __hash_base [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h: In member function 'std::size_t std::__hash_enum<_Tp>::operator()(_Tp) const': [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:77:32: error: expected nested-name-specifier before 'underlying_type' [INFO] [stderr] using __type = typename underlying_type<_Tp>::type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:20: error: '__type' was not declared in this scope [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:26: error: template argument 1 is invalid [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:78:42: error: '__type' does not name a type [INFO] [stderr] return hash<__type>{}(static_cast<__type>(__val)); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:248:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/functional_hash.h:252:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5664:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5680:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5698:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5713:5: error: expected class-name before '{' token [INFO] [stderr] { }; [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/validation_state.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_execution_limitations.cpp:18: [INFO] [stderr] /usr/include/c++/6/algorithm:62:27: error: /usr/include/c++/6/bits/stl_algo.h: Bad address [INFO] [stderr] #include [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/tuple:39:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/array:117:16: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/array:117:42: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/array:117:43: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_Tp>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/array:321:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/array:321:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/array:337:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/tuple:40:0, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:43:9: error: '__or_' does not name a type [INFO] [stderr] = __or_, is_convertible<_Alloc, _Tp>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:50:54: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:50:62: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:52:18: error: expected class-name before '{' token [INFO] [stderr] : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:8: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:31: error: template argument 3 is invalid [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:56:45: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:63:42: error: template argument 3 is invalid [INFO] [stderr] : __uses_allocator_helper<_Tp, _Alloc>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:63:45: error: expected '{' before 'type' [INFO] [stderr] : __uses_allocator_helper<_Tp, _Alloc>::type [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:84:18: error: expected template-name before '<' token [INFO] [stderr] : conditional< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uses_allocator.h:84:18: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple:162:43: error: expected template-name before '<' token [INFO] [stderr] struct __is_empty_non_tuple : is_empty<_Tp> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:162:43: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:166:67: error: expected class-name before '{' token [INFO] [stderr] struct __is_empty_non_tuple> : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:171:16: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] = typename conditional<__is_final(_Tp), false_type, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:182:39: error: '__empty_not_final' was not declared in this scope [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:182:62: error: template argument 3 is invalid [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:182:63: error: expected '{' before '::' token [INFO] [stderr] private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:339:39: error: '__empty_not_final' was not declared in this scope [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:339:62: error: template argument 3 is invalid [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:339:63: error: expected '{' before '::' token [INFO] [stderr] : private _Head_base<_Idx, _Head, __empty_not_final<_Head>::value> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:471:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:21: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:47: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:471:49: error: expected primary-expression before 'const' [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:471:49: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/tuple:471:66: error: expected unqualified-id before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:471:66: error: expected initializer before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ImplicitlyConvertibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:477:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:21: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:36: error: expected primary-expression before 'const' [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:477:36: error: expected ';' before 'const' [INFO] [stderr] /usr/include/c++/6/tuple:477:53: error: expected unqualified-id before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:477:64: error: expected initializer before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_MoveConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:483:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:483:21: error: 'is_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:483:47: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:483:59: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:483:61: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_ImplicitlyMoveConvertibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:489:14: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:489:21: error: 'is_convertible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:489:46: error: expected primary-expression before '&&' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:489:48: error: expected primary-expression before ',' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:489:59: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_NonNestedTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:495:15: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:22: error: '__not_' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:29: error: 'is_same' was not declared in this scope [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:495:56: error: expected primary-expression before ',' token [INFO] [stderr] return __and_<__not_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected nested-name-specifier before 'remove_cv' [INFO] [stderr] typename remove_cv< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected '(' before 'remove_cv' [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: expected ';' before 'remove_cv' [INFO] [stderr] /usr/include/c++/6/tuple:496:45: error: 'remove_cv' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/tuple:497:47: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference<_SrcTuple>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:497:47: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::_TC<, _Elements>::_NotSameTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:506:15: error: '__not_' was not declared in this scope [INFO] [stderr] return __not_, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:506:22: error: 'is_same' was not declared in this scope [INFO] [stderr] return __not_, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:506:49: error: expected primary-expression before ',' token [INFO] [stderr] return __not_, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected nested-name-specifier before 'remove_const' [INFO] [stderr] typename remove_const< [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected '(' before 'remove_const' [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: expected ';' before 'remove_const' [INFO] [stderr] /usr/include/c++/6/tuple:507:18: error: 'remove_const' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/tuple:508:20: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference<_UElements...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:508:20: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:576:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:576:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:583:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:583:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<_TC2<_Dummy>:: [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:589:26: error: 'template template > constexpr std::tuple< >::tuple()' cannot be overloaded [INFO] [stderr] explicit constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:579:17: error: with 'template template > constexpr std::tuple< >::tuple()' [INFO] [stderr] constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:595:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:595:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:599:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:599:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:610:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:610:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:617:26: error: 'template template > constexpr std::tuple< >::tuple(const _Elements& ...)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const _Elements&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:606:19: error: with 'template template > constexpr std::tuple< >::tuple(const _Elements& ...)' [INFO] [stderr] constexpr tuple(const _Elements&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:627:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:627:18: error: expected '>' before '<' token [INFO] [stderr] enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:640:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:640:18: error: expected '>' before '<' token [INFO] [stderr] enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:649:28: error: 'template template > constexpr std::tuple< >::tuple(_UElements&& ...)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(_UElements&&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:636:19: error: with 'template template > constexpr std::tuple< >::tuple(_UElements&& ...)' [INFO] [stderr] constexpr tuple(_UElements&&... __elements) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:659:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value && sizeof...(_Elements) == 1, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:659:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value && sizeof...(_Elements) == 1, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:663:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:663:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:675:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:675:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:682:28: error: 'template template > constexpr std::tuple< >::tuple(const std::tuple<_Args1 ...>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const tuple<_UElements...>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:670:19: error: with 'template template > constexpr std::tuple< >::tuple(const std::tuple<_Args1 ...>&)' [INFO] [stderr] constexpr tuple(const tuple<_UElements...>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:687:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:687:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:698:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:698:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:705:28: error: 'template template > constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(tuple<_UElements...>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:694:19: error: with 'template template > constexpr std::tuple< >::tuple(std::tuple<_Args1 ...>&&)' [INFO] [stderr] constexpr tuple(tuple<_UElements...>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:715:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:715:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:726:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:726:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:732:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:721:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:737:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:737:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:748:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:748:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:753:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:742:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:767:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:767:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:779:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:779:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:784:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:772:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:791:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:791:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:803:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:803:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC<_UElements...>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:808:11: error: 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:796:2: error: with 'template template > std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:823:16: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:823:53: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:823:54: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:830:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple:840:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::tuple< >::_TC2<_Dummy>::_DefaultConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:565:18: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:565:25: error: 'is_default_constructible' was not declared in this scope [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected primary-expression before '>' token [INFO] [stderr] return __and_...>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:565:59: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: In static member function 'static constexpr bool std::tuple< >::_TC2<_Dummy>::_ImplicitlyDefaultConstructibleTuple()': [INFO] [stderr] /usr/include/c++/6/tuple:569:18: error: '__and_' was not declared in this scope [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:569:25: error: '__is_implicitly_default_constructible' was not declared in this scope [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected primary-expression before '>' token [INFO] [stderr] return __and_<__is_implicitly_default_constructible<_Elements>...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected ';' before '>' token [INFO] [stderr] /usr/include/c++/6/tuple:569:72: error: expected primary-expression before '>' token [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:873:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:873:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if<__and_< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:883:26: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:883:35: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:892:26: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple()' cannot be overloaded [INFO] [stderr] explicit constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:878:17: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple()' [INFO] [stderr] constexpr tuple() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:898:13: error: 'is_same' was not declared in this scope [INFO] [stderr] _TC::value, _T1, _T2>; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:898:33: error: template argument 1 is invalid [INFO] [stderr] _TC::value, _T1, _T2>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:901:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:901:25: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:910:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:910:25: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TCC<_Dummy>::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:915:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const _T1& __a1, const _T2& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:906:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&)' [INFO] [stderr] constexpr tuple(const _T1& __a1, const _T2& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:923:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:923:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:934:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:934:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:941:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(_U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:930:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&)' [INFO] [stderr] constexpr tuple(_U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:949:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:949:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:958:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:958:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:963:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::tuple<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const tuple<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:954:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::tuple<_U1, _U2>&)' [INFO] [stderr] constexpr tuple(const tuple<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:967:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:967:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:976:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:976:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:981:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:972:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::tuple<_U1, _U2>&&)' [INFO] [stderr] constexpr tuple(tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:985:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:985:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:994:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:994:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:999:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(const pair<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:990:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(const std::pair<_U1, _U2>&)' [INFO] [stderr] constexpr tuple(const pair<_U1, _U2>& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1003:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1003:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1013:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1013:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1018:28: error: 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit constexpr tuple(pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1008:19: error: with 'template template > constexpr std::tuple<_T1, _T2>::tuple(std::pair<_U1, _U2>&&)' [INFO] [stderr] constexpr tuple(pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1029:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1029:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1041:25: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1041:34: error: expected '>' before '<' token [INFO] [stderr] typename enable_if< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1048:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const _T1&, const _T2&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1036:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const _T1&, const _T2&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1053:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1053:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1063:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1063:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1068:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, _U1&&, _U2&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1058:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, _U1&&, _U2&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, _U1&& __a1, _U2&& __a2) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1082:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1082:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1094:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1094:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1099:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1087:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_U1, _U2>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1106:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1106:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1116:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1116:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1121:11: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1111:2: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_U1, _U2>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, tuple<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1127:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1127:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1137:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1137:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1142:18: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::pair<_U1, _U2>&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1132:9: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, const std::pair<_U1, _U2>&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1147:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1147:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1157:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1157:18: error: expected '>' before '<' token [INFO] [stderr] enable_if<_TMC::template [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1162:18: error: 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::pair<_U1, _U2>&&)' cannot be overloaded [INFO] [stderr] explicit tuple(allocator_arg_t __tag, const _Alloc& __a, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1152:9: error: with 'template template > std::tuple<_T1, _T2>::tuple(std::allocator_arg_t, const _Alloc&, std::pair<_U1, _U2>&&)' [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, pair<_U1, _U2>&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1176:16: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1176:53: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1176:54: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_move_assignable<_Inherited>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/tuple:1243:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1243:31: error: expected '{' before '<' token [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_instruction.cpp.o] Error 4 [INFO] [stderr] /usr/include/c++/6/tuple:1391:69: error: template argument 1 is invalid [INFO] [stderr] constexpr tuple::__type...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: In function 'constexpr int std::make_tuple(_Elements&& ...)': [INFO] [stderr] /usr/include/c++/6/tuple:1394:69: error: template argument 1 is invalid [INFO] [stderr] typedef tuple::__type...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple: At global scope: [INFO] [stderr] /usr/include/c++/6/tuple:1408:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1413:49: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] : public __is_tuple_like_impl::type>::type>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1414:13: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1414:62: error: template argument 1 is invalid [INFO] [stderr] ::type>::type>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1414:65: error: expected '{' before 'type' [INFO] [stderr] ::type>::type>::type [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1441:44: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] : public __do_make_tuple::type>::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1442:13: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1442:65: error: template argument 1 is invalid [INFO] [stderr] ::type>::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:16: error: 'remove_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1491:32: error: expected template-argument before '<' token [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:32: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/tuple:1491:43: error: template argument 1 is invalid [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1491:51: error: template argument 1 is invalid [INFO] [stderr] typename std::remove_reference<_Tp>::type>::value>::__type __type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/tuple:1528:12: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<__and_<__is_tuple_like<_Tpls>...>::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:1528:12: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/tuple:1568:65: error: expected class-name before '{' token [INFO] [stderr] struct uses_allocator, _Alloc> : true_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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:71:42: error: '__void_t' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:71:50: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:77:7: error: '__void_t' was not declared in this scope [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:77:35: error: template argument 2 is invalid [INFO] [stderr] __void_t> [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:77:46: error: expected unqualified-id before '>' token [INFO] [stderr] __void_t> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:86:38: error: template argument 2 is invalid [INFO] [stderr] : _Maybe_get_result_type<_Functor> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:184:64: error: template argument 1 is invalid [INFO] [stderr] : _Weak_result_type_impl::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:187:50: error: expected nested-name-specifier before 'decay' [INFO] [stderr] template::type> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:187:50: error: expected '>' before 'decay' [INFO] [stderr] /usr/include/c++/6/functional:194:30: error: 'reference_wrapper' was not declared in this scope [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:194:48: error: template argument 2 is invalid [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:194:51: error: expected unqualified-id before '>' token [INFO] [stderr] struct __inv_unwrap<_Tp, reference_wrapper<_Up>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:201:66: error: template argument 2 is invalid [INFO] [stderr] template::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: 'std::__invfwd' declared as an 'inline' variable [INFO] [stderr] __invfwd(typename remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/functional:203:23: error: expected '(' before 'remove_reference' [INFO] [stderr] /usr/include/c++/6/functional:203:57: error: expected ';' before 'noexcept' [INFO] [stderr] __invfwd(typename remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:208:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:208:19: error: '__invoke_other' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:208:38: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:208:41: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:208:51: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:209:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept(std::forward<_Fn>(__f)(std::forward<_Args>(__args)...))) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:19: error: '__invoke_memfun_ref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:214:47: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:214:50: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:214:58: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:214:61: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_ref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:215:10: error: expected primary-expression before '&&' token [INFO] [stderr] _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:216:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept( [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:19: error: '__invoke_memfun_deref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:222:49: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:222:52: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:222:60: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:222:63: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memfun_deref, _MemFun&& __f, _Tp&& __t, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:223:10: error: expected primary-expression before '&&' token [INFO] [stderr] _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:224:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept( [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:19: error: '__invoke_memobj_ref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:232:47: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:232:50: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:232:58: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:232:61: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_ref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:233:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept(__invfwd<_Tp>(__t).*__f)) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: 'std::__invoke_impl' declared as an 'inline' variable [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: redeclaration of 'template _Res std::__invoke_impl' [INFO] [stderr] /usr/include/c++/6/functional:208:19: note: previous declaration 'template _Res std::__invoke_impl<_Res, _Fn, _Args ...>' [INFO] [stderr] __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:19: error: '__invoke_memobj_deref' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:238:49: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:238:52: error: '__f' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:238:60: error: expected primary-expression before '&&' token [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:238:63: error: '__t' was not declared in this scope [INFO] [stderr] __invoke_impl(__invoke_memobj_deref, _MemPtr&& __f, _Tp&& __t) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:239:5: error: expected ';' before 'noexcept' [INFO] [stderr] noexcept(noexcept((*std::forward<_Tp>(__t)).*__f)) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:244:21: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] inline typename result_of<_Callable&&(_Args&&...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:244:30: error: expected initializer before '<' token [INFO] [stderr] inline typename result_of<_Callable&&(_Args&&...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:308:27: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] _GLIBCXX_HAS_NESTED_TYPE(argument_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:12: error: '_Reference_wrapper_base' is not a class template [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:334:51: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:339:54: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:344:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:350:50: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:355:56: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:360:59: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:365:65: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1, _T2) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:371:48: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(*)(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:377:53: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res(*)(_T1, _T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:383:51: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)()> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:389:54: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:395:57: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:401:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) const> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:407:60: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:413:63: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:419:66: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)() const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:425:69: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] struct _Reference_wrapper_base<_Res (_T1::*)(_T2) const volatile> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:436:67: error: wrong number of template arguments (1, should be 2) [INFO] [stderr] : public _Reference_wrapper_base::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:329:45: note: provided for 'template struct std::_Reference_wrapper_base' [INFO] [stderr] struct _Reference_wrapper_base<_Res(_T1)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:462:11: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename result_of<_Tp&(_Args&&...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:462:20: error: expected initializer before '<' token [INFO] [stderr] typename result_of<_Tp&(_Args&&...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:503:37: error: expected template-name before '<' token [INFO] [stderr] struct _Pack : integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:503:37: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:508:5: error: expected class-name before '{' token [INFO] [stderr] { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:512:13: error: expected template-name before '<' token [INFO] [stderr] : __and_...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:512:13: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:516:22: error: '__not_' does not name a type [INFO] [stderr] using _NotSame = __not_::type, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:546:23: error: 'integral_constant' does not name a type [INFO] [stderr] using __arity = integral_constant; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:569:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:570:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'false_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:571:1: error: 'true_type' does not name a type [INFO] [stderr] _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:577:24: error: 'is_member_function_pointer' was not declared in this scope [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:577:61: error: expected primary-expression before '>' token [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:577:64: error: 'value' in namespace '::' does not name a type [INFO] [stderr] bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:609:11: error: '_Mem_fn_base' is not a class template [INFO] [stderr] class _Mem_fn_base<_MemObjPtr, false> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:611:22: error: 'integral_constant' does not name a type [INFO] [stderr] using _Arity = integral_constant; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:612:24: error: 'false_type' does not name a type [INFO] [stderr] using _Varargs = false_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:626:20: error: '__invoke' is not a member of 'std' [INFO] [stderr] noexcept(noexcept(std::__invoke(_M_pm, std::forward<_Tp>(__obj)))) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:627:14: error: '__invoke' is not a member of 'std' [INFO] [stderr] -> decltype(std::__invoke(_M_pm, std::forward<_Tp>(__obj))) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:627:14: error: '__invoke' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:662:25: error: expected class-name before '{' token [INFO] [stderr] : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:673:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:673:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:735:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:735:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:740:31: error: expected template-name before '<' token [INFO] [stderr] : public integral_constant [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:740:31: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:747:17: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if<(__i < tuple_size<_Tuple>::value), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:799:20: error: 'declval' was not declared in this scope [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:799:20: error: 'declval' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:799:33: error: expected primary-expression before '>' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:799:35: error: expected primary-expression before ')' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:814:20: error: 'declval' was not declared in this scope [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:814:20: error: 'declval' was not declared in this scope [INFO] [stderr] /usr/include/c++/6/functional:814:33: error: expected primary-expression before '>' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:814:35: error: expected primary-expression before ')' token [INFO] [stderr] -> decltype(__arg(declval<_Args>()...)) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:830:2: error: '_Safe_tuple_element_t' does not name a type [INFO] [stderr] _Safe_tuple_element_t<(is_placeholder<_Arg>::value - 1), _Tuple>&& [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:985:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:985:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:985:35: error: expected primary-expression before '&' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:985:36: error: expected primary-expression before '>' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:985:38: error: expected primary-expression before ')' token [INFO] [stderr] = decltype( std::declval<_Functor&>()( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:28: error: 'declval' is not a member of 'std' [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:986:52: error: expected primary-expression before '&' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:53: error: expected primary-expression before '>' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:986:55: error: expected primary-expression before ')' token [INFO] [stderr] _Mu<_Bound_args>()( std::declval<_Bound_args&>(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:7: error: 'declval' is not a member of 'std' [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:987:35: error: expected primary-expression before '&' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:36: error: expected primary-expression before '>' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:987:38: error: expected primary-expression before ')' token [INFO] [stderr] std::declval&>() )... ) )> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:998:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:998:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:998:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1012:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1012:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1012:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected '(' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1026:36: error: expected ')' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:14: error: 'declval' is not a member of 'std' [INFO] [stderr] /usr/include/c++/6/functional:1026:4: error: expected type-specifier before 'decltype' [INFO] [stderr] = decltype( std::declval= 0), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1026:4: error: expected '>' before 'decltype' [INFO] [stderr] /usr/include/c++/6/functional:1055:37: error: expected template-name before '<' token [INFO] [stderr] struct __enable_if_void : enable_if::value, int> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1055:37: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1057:38: error: expected template-name before '<' token [INFO] [stderr] struct __disable_if_void : enable_if::value, int> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1057:38: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1206:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1214:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1222:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1230:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1238:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1246:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1254:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1262:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1295:51: error: expected nested-name-specifier before 'decay' [INFO] [stderr] template::type> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1295:51: error: expected '>' before 'decay' [INFO] [stderr] /usr/include/c++/6/functional:1296:29: error: '__or_' does not name a type [INFO] [stderr] using __is_socketlike = __or_, is_enum<_Tp2>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1300:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1302:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1304:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __func_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1305:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Bind<__func_type(typename decay<_BoundArgs>::type...)> type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1321:18: error: '__is_socketlike' was not declared in this scope [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:39: error: wrong number of template arguments (1, should be at least 2) [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1299:12: note: provided for 'template struct std::_Bind_helper' [INFO] [stderr] struct _Bind_helper [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:5: error: expected nested-name-specifier [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:42: error: 'std::value' declared as an 'inline' variable [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1321:47: error: expected ';' before ',' token [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1333:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1335:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1337:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __functor_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1339:58: error: template argument 2 is invalid [INFO] [stderr] __functor_type(typename decay<_BoundArgs>::type...)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1365:24: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typedef typename result_of<_Callable(_Args...)>::type result_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1365:24: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/functional:1365:33: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename result_of<_Callable(_Args...)>::type result_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1376:7: error: 'result_type' does not name a type [INFO] [stderr] result_type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1385:18: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename result_of<_Callable(_Args...)>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1385:27: error: expected initializer before '<' token [INFO] [stderr] typename result_of<_Callable(_Args...)>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1399:67: error: template argument 1 is invalid [INFO] [stderr] : _Bind_check_arity::type, _BoundArgs...> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1401:69: error: template argument 1 is invalid [INFO] [stderr] typedef _Maybe_wrap_member_pointer::type> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1403:24: error: '__maybe_type' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename __maybe_type::type __func_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1404:76: error: template argument 1 is invalid [INFO] [stderr] typedef _Bind_simple<__func_type(typename decay<_BoundArgs>::type...)> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1443:28: error: expected template-name before '<' token [INFO] [stderr] : is_trivially_copyable<_Tp>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1443:28: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1545:10: error: 'integral_constant' does not name a type [INFO] [stderr] typedef integral_constant _Local_storage; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1560:57: error: 'true_type' has not been declared [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1568:57: error: 'false_type' has not been declared [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1568:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_clone(std::_Any_data&, const std::_Any_data&, int)' cannot be overloaded [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, false_type) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1560:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_clone(std::_Any_data&, const std::_Any_data&, int)' [INFO] [stderr] _M_clone(_Any_data& __dest, const _Any_data& __source, true_type) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1577:34: error: 'true_type' has not been declared [INFO] [stderr] _M_destroy(_Any_data& __victim, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1584:34: error: 'false_type' has not been declared [INFO] [stderr] _M_destroy(_Any_data& __victim, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1584:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_destroy(std::_Any_data&, int)' cannot be overloaded [INFO] [stderr] _M_destroy(_Any_data& __victim, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1577:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_destroy(std::_Any_data&, int)' [INFO] [stderr] _M_destroy(_Any_data& __victim, true_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1642:56: error: 'true_type' has not been declared [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1646:56: error: 'false_type' has not been declared [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1646:2: error: 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&, int)' cannot be overloaded [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1642:2: error: with 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&, int)' [INFO] [stderr] _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation)': [INFO] [stderr] /usr/include/c++/6/functional:1606:50: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] _M_clone(__dest, __source, _Local_storage()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1606:50: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [INFO] [stderr] /usr/include/c++/6/functional:1610:42: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] _M_destroy(__dest, _Local_storage()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static void std::_Function_base::_Base_manager<_Functor>::_M_init_functor(std::_Any_data&, _Functor&&)': [INFO] [stderr] /usr/include/c++/6/functional:1618:62: error: there are no arguments to '_Local_storage' that depend on a template parameter, so a declaration of '_Local_storage' must be available [-fpermissive] [INFO] [stderr] { _M_init_functor(__functor, std::move(__f), _Local_storage()); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional: In static member function 'static bool std::_Function_base::_Ref_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation)': [INFO] [stderr] /usr/include/c++/6/functional:1669:15: error: 'is_const' was not declared in this scope [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1669:32: error: expected primary-expression before '>' token [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1669:33: error: '::value' has not been declared [INFO] [stderr] return is_const<_Functor>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/functional:1669:33: note: suggested alternative: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional: At global scope: [INFO] [stderr] /usr/include/c++/6/functional:1825:9: error: '__or_' does not name a type [INFO] [stderr] = __or_, is_same<_From, _To>, is_convertible<_From, _To>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1841:35: error: expected nested-name-specifier before 'result_of' [INFO] [stderr] typename _Res2 = typename result_of<_Func&(_ArgTypes...)>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1841:35: error: expected '>' before 'result_of' [INFO] [stderr] /usr/include/c++/6/functional:1842:45: error: expected template-name before '<' token [INFO] [stderr] struct _Callable : __check_func_return_type<_Res2, _Res> { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1842:45: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/functional:1847:47: error: expected class-name before '{' token [INFO] [stderr] struct _Callable : false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1850:29: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] using _Requires = typename enable_if<_Cond::value, _Tp>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1912:20: error: '_Requires' does not name a type [INFO] [stderr] typename = _Requires<__not_>, void>, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1912:29: error: expected '>' before '<' token [INFO] [stderr] typename = _Requires<__not_>, void>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/functional:1989:2: error: '_Requires' does not name a type [INFO] [stderr] _Requires<_Callable::type>, function&> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:2106:7: error: prototype for 'std::function<_Res(_ArgTypes ...)>::function(_Functor)' does not match any in class 'std::function<_Res(_ArgTypes ...)>' [INFO] [stderr] function<_Res(_ArgTypes...)>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1914:2: error: candidates are: template template std::function<_Res(_ArgTypes ...)>::function(_Functor) [INFO] [stderr] function(_Functor); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1888:7: error: std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [INFO] [stderr] function(function&& __x) : _Function_base() [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:2092:5: error: std::function<_Res(_ArgTypes ...)>::function(const std::function<_Res(_ArgTypes ...)>&) [INFO] [stderr] function<_Res(_ArgTypes...)>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1868:7: error: std::function<_Res(_ArgTypes ...)>::function(std::nullptr_t) [INFO] [stderr] function(nullptr_t) noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/functional:1861:7: error: std::function<_Res(_ArgTypes ...)>::function() [INFO] [stderr] function() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:120:33: error: 'is_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_assignable<_RefType2, _RefType1>::value; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:120:56: error: expected primary-expression before ',' token [INFO] [stderr] const bool __assignable = is_assignable<_RefType2, _RefType1>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:182:63: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:244:63: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function 'void std::__uninitialized_default(_ForwardIterator, _ForwardIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:555:63: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_default_n(_ForwardIterator, _Size)': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:33: error: 'is_copy_assignable' was not declared in this scope [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:62: error: expected primary-expression before '>' token [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:63: error: '::value' has not been declared [INFO] [stderr] const bool __assignable = is_copy_assignable<_ValueType>::value; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:571:63: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:65:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:65:9: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:17: error: 'is_void' was not declared in this scope [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:28: error: expected primary-expression before '>' token [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:29: error: '::value' has not been declared [INFO] [stderr] static_assert(!is_void<_Tp>::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:72:29: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:100:9: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:100:9: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:105:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if::value>::type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:105:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if::value>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:19: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:19: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:127:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:130:26: error: '_Del' was not declared in this scope [INFO] [stderr] typedef decltype(__test<_Del>(0)) type; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:145:31: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_up = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:186:13: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:186:24: error: expected ',' or '...' before '<' token [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:198:13: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typename remove_reference::type&& __d) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:198:29: error: expected ',' or '...' before '<' token [INFO] [stderr] typename remove_reference::type&& __d) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:197:7: error: 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)' cannot be overloaded [INFO] [stderr] unique_ptr(pointer __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:185:7: error: with 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)' [INFO] [stderr] unique_ptr(pointer __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:218:55: error: '_Require' does not name a type [INFO] [stderr] template' before '<' token [INFO] [stderr] template' before '<' token [INFO] [stderr] template::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:290:16: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:290:36: error: expected unqualified-id before '<' token [INFO] [stderr] typename add_lvalue_reference::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr()': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:24: error: 'is_pointer' was not declared in this scope [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:47: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:48: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:160:48: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:17: error: 'is_pointer' was not declared in this scope [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:40: error: expected primary-expression before '>' token [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:41: error: '::value' has not been declared [INFO] [stderr] static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:174:41: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:188:19: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(__p, __d) { } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:199:40: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(std::move(__p), std::move(__d)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:24: error: 'is_reference' is not a member of 'std' [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:54: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:55: error: '::value' has not been declared [INFO] [stderr] { static_assert(!std::is_reference::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:200:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:19: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:19: error: expected ';' at end of member declaration [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:379:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename remove_reference<_Dp>::type _Del; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:382:26: error: '_Del' was not declared in this scope [INFO] [stderr] typedef decltype(__test<_Del>(0)) type; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:389:31: error: expected nested-name-specifier before 'remove_cv' [INFO] [stderr] using __remove_cv = typename remove_cv<_Up>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:394:6: error: '__and_' does not name a type [INFO] [stderr] = __and_< is_base_of<_Tp, _Up>, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:408:31: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_up = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:420:39: error: '__and_' does not name a type [INFO] [stderr] using __safe_conversion_raw = __and_< [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:448:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:448:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:465:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:465:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:468:27: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:468:38: error: expected ',' or '...' before '<' token [INFO] [stderr] typename conditional::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:481:36: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename = typename enable_if< [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:481:36: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:484:4: error: expected nested-name-specifier before 'remove_reference' [INFO] [stderr] remove_reference::type&& __d) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:484:20: error: expected ',' or '...' before '<' token [INFO] [stderr] remove_reference::type&& __d) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:483:7: error: 'template template std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)' cannot be overloaded [INFO] [stderr] unique_ptr(_Up __p, typename [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:467:7: error: with 'template template std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)' [INFO] [stderr] unique_ptr(_Up __p, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:497:20: error: '_Require' does not name a type [INFO] [stderr] typename = _Require<__safe_conversion_up<_Up, _Ep>>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:497:28: error: expected '>' before '<' token [INFO] [stderr] typename = _Require<__safe_conversion_up<_Up, _Ep>>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:536:2: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if<__and_<__safe_conversion_up<_Up, _Ep>, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:536:11: error: expected initializer before '<' token [INFO] [stderr] enable_if<__and_<__safe_conversion_up<_Up, _Ep>, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:558:21: error: 'add_lvalue_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::add_lvalue_reference::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:558:41: error: expected unqualified-id before '<' token [INFO] [stderr] typename std::add_lvalue_reference::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:602:28: error: '_Require' does not name a type [INFO] [stderr] typename = _Require< [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:602:36: error: expected '>' before '<' token [INFO] [stderr] typename = _Require< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'constexpr std::unique_ptr<_Tp [], _Dp>::unique_ptr()': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:24: error: 'is_pointer' is not a member of 'std' [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:52: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:53: error: '::value' has not been declared [INFO] [stderr] { static_assert(!std::is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:437:53: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:24: error: 'is_pointer' was not declared in this scope [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:47: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:48: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_pointer::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:453:48: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:470:19: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(__p, __d) { } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In constructor 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up, int)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:485:40: error: '__d' was not declared in this scope [INFO] [stderr] : _M_t(std::move(__p), std::move(__d)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:24: error: 'is_reference' was not declared in this scope [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:49: error: expected primary-expression before '>' token [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:50: error: '::value' has not been declared [INFO] [stderr] { static_assert(!is_reference::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:486:50: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In function 'bool std::operator<(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)': [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:688:7: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] std::common_type::pointer, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:688:18: error: expected unqualified-id before '<' token [INFO] [stderr] std::common_type::pointer, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:690:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__x.get(), __y.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:690:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__x.get(), __y.get()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr_base.h:53:0, [INFO] [stderr] from /usr/include/c++/6/bits/shared_ptr.h:52, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h:58:25: error: '_Require' does not name a type [INFO] [stderr] typename _Req = _Require>> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/allocated_ptr.h:58:33: error: expected '>' before '<' token [INFO] [stderr] typename _Req = _Require>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr_base.h:54:0, [INFO] [stderr] from /usr/include/c++/6/bits/shared_ptr.h:52, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/aligned_buffer.h:85:27: error: expected template-name before '<' token [INFO] [stderr] : std::aligned_storage::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/aligned_buffer.h:85:27: error: expected '{' before '<' token [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_count<_Lp>::__shared_count(std::unique_ptr<_Up, _Ep>&&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:639:27: error: expected nested-name-specifier before 'conditional' [INFO] [stderr] using _Del2 = typename conditional::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:643:34: error: '_Del2' was not declared in this scope [INFO] [stderr] = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:643:61: error: template argument 2 is invalid [INFO] [stderr] = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:644:29: error: '_Sp_cd_type' was not declared in this scope [INFO] [stderr] using _Alloc = allocator<_Sp_cd_type>; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:644:40: error: template argument 1 is invalid [INFO] [stderr] using _Alloc = allocator<_Sp_cd_type>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:645:43: error: '_Alloc' was not declared in this scope [INFO] [stderr] using _Alloc_traits = allocator_traits<_Alloc>; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:645:49: error: template argument 1 is invalid [INFO] [stderr] using _Alloc_traits = allocator_traits<_Alloc>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:646:11: error: expected ';' before '__a' [INFO] [stderr] _Alloc __a; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:17: error: '__mem' was not declared in this scope [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:25: error: '_Alloc_traits' has not been declared [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:647:49: error: '__a' was not declared in this scope [INFO] [stderr] _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:648:4: error: '_Alloc_traits' has not been declared [INFO] [stderr] _Alloc_traits::construct(__a, __mem, __r.release(), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:874:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:930:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:930:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:942:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:942:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:963:11: error: '_Convertible' does not name a type [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:963:23: error: expected '>' before '<' token [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1047:21: error: 'add_lvalue_reference' in namespace 'std' does not name a template type [INFO] [stderr] typename std::add_lvalue_reference<_Tp>::type [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1047:41: error: expected unqualified-id before '<' token [INFO] [stderr] typename std::add_lvalue_reference<_Tp>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Tp1*)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:20: error: 'is_void' was not declared in this scope [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:32: error: expected primary-expression before '>' token [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:33: error: '::value' has not been declared [INFO] [stderr] static_assert( !is_void<_Tp1>::value, "incomplete type" ); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:888:33: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/shared_ptr.h:52:0, [INFO] [stderr] from /usr/include/c++/6/memory:82, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:34: error: 'remove_cv' in namespace 'std' does not name a template type [INFO] [stderr] rebind_traits::type> __traits; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:43: error: expected template-argument before '<' token [INFO] [stderr] rebind_traits::type> __traits; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1126:43: error: expected '>' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In function 'bool std::operator<(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1221:29: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1221:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1222:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1222:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1347:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1374:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1374:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1379:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1379:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1388:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1388:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h: In function 'std::__shared_ptr<_Tp, _Lp> std::__make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1581:29: error: 'remove_const' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1581:41: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1582:62: error: '_Tp_nc' was not declared in this scope [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr_base.h:1582:68: error: template argument 1 is invalid [INFO] [stderr] return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/memory:82:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:97:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:220:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:220:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:237:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:237:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:261:11: error: '_Convertible' does not name a type [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:261:23: error: expected '>' before '<' token [INFO] [stderr] = _Convertible::pointer>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: In function 'bool std::operator<(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:371:29: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:371:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:372:24: error: '_CT' was not declared in this scope [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:372:27: error: template argument 1 is invalid [INFO] [stderr] return std::less<_CT>()(__a.get(), __b.get()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:474:15: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] = typename enable_if::value>::type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:479:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:479:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:485:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:485:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:491:42: error: '_Convertible' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:491:54: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h: In function 'std::shared_ptr<_Tp1> std::make_shared(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:634:29: error: 'remove_const' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:634:41: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::remove_const<_Tp>::type _Tp_nc; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:635:55: error: '_Tp_nc' was not declared in this scope [INFO] [stderr] return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/shared_ptr.h:635:61: error: template argument 1 is invalid [INFO] [stderr] return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/vector:64:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:16: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:55: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:56: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Alloc>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:257:56: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:64:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:402:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:402:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:506:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:506:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1094:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1094:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1452:41: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(vector&& __x, std::true_type) noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1463:41: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(vector&& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1463:7: error: 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(vector&& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1452:7: error: with 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)' [INFO] [stderr] _M_move_assign(vector&& __x, std::true_type) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:455:40: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:455:72: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_move_assign(std::vector<_Tp, _Alloc>&&, int)': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:1466:35: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_assign(std::move(__x), std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:16: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:63: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:64: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_default_constructible::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:577:64: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:661:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:661:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:758:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:758:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:967:23: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:967:40: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In instantiation of 'class std::reverse_iterator': [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:796:5: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:97:11: error: no type named 'iterator_category' in 'struct std::iterator_traits' [INFO] [stderr] class reverse_iterator [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:111:55: error: no type named 'difference_type' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:112:48: error: no type named 'pointer' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::pointer pointer; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:113:50: error: no type named 'reference' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::reference reference; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h: In instantiation of 'class std::reverse_iterator': [INFO] [stderr] /usr/include/c++/6/bits/stl_bvector.h:800:5: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:97:11: error: no type named 'iterator_category' in 'struct std::iterator_traits' [INFO] [stderr] class reverse_iterator [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:111:55: error: no type named 'difference_type' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:112:48: error: no type named 'pointer' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::pointer pointer; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:113:50: error: no type named 'reference' in 'struct std::iterator_traits' [INFO] [stderr] typedef typename __traits_type::reference reference; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:929:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:12: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:47: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:48: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1248:48: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1261:36: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1266:36: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1266:7: error: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' cannot be overloaded [INFO] [stderr] _M_move_data(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1261:7: error: with 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _M_move_data(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1270:38: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1275:38: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1275:7: error: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(_Rb_tree&, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1270:7: error: with 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _M_move_assign(_Rb_tree&, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In constructor 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:862:22: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_data(__x, std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1350:38: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree& __x, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1369:38: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_data(_Rb_tree& __x, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1368:5: error: redefinition of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1349:5: note: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' previously declared here [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1393:35: error: 'true_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree& __x, true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1397:20: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_move_data(__x, std::true_type()); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1406:35: error: 'false_type' has not been declared [INFO] [stderr] _M_move_assign(_Rb_tree& __x, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1405:5: error: redefinition of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1392:5: note: 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)' previously declared here [INFO] [stderr] _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:10: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:45: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:46: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1437:46: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::operator=(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1443:27: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(__x, __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1443:59: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(__x, __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1778:5: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:143:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:211:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:241:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:413:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:141:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:207:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:237:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multiset.h:409:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::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/extensions.h:20:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'spvtools::EnumSet& spvtools::EnumSet::operator=(const spvtools::EnumSet&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:66:17: error: 'class std::unique_ptr >' has no member named 'reset' [INFO] [stderr] overflow_.reset(other.overflow_ ? new OverflowSetType(*other.overflow_) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'void spvtools::EnumSet::ForEach(std::function) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:86:25: error: no match for 'operator*' (operand type is 'const std::unique_ptr >') [INFO] [stderr] for (uint32_t c : *overflow_) f(static_cast(c)); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::IsEmpty() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:93:32: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_ && !overflow_->empty()) return false; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::HasAnyOf(const spvtools::EnumSet&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:107:20: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:107:45: error: base operand of '->' has non-pointer type 'const std::unique_ptr >' [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::ContainsWord(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:129:42: error: 'const class std::unique_ptr >' has no member named 'get' [INFO] [stderr] } else if (auto overflow = overflow_.get()) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h: In member function 'spvtools::EnumSet::OverflowSetType& spvtools::EnumSet::Overflow()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:155:19: error: 'class std::unique_ptr >' has no member named 'get' [INFO] [stderr] if (overflow_.get() == nullptr) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:158:12: error: no match for 'operator*' (operand type is 'std::unique_ptr >') [INFO] [stderr] return *overflow_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/ios_base.h:46:0, [INFO] [stderr] from /usr/include/c++/6/ios:42, [INFO] [stderr] from /usr/include/c++/6/istream:38, [INFO] [stderr] from /usr/include/c++/6/sstream:38, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:21: [INFO] [stderr] /usr/include/c++/6/system_error: At global scope: [INFO] [stderr] /usr/include/c++/6/system_error:53:51: error: expected class-name before '{' token [INFO] [stderr] struct is_error_code_enum : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:57:56: error: expected class-name before '{' token [INFO] [stderr] struct is_error_condition_enum : public false_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:61:24: error: expected class-name before '{' token [INFO] [stderr] : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:147:7: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:147:7: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/system_error:164:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if::value, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:164:25: error: expected initializer before '<' token [INFO] [stderr] typename enable_if::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/system_error:225:3: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] enable_if::value>::type> [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/system_error:225:3: error: expected '>' before 'enable_if' [INFO] [stderr] /usr/include/c++/6/system_error:238:16: error: expected nested-name-specifier before 'enable_if' [INFO] [stderr] typename enable_if struct is_error_code_enum : public true_type { }; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/ios_base.h:266:57: error: could not convert 'stream' from 'std::io_errc' to 'const std::error_code&' [INFO] [stderr] failure(const char*, const error_code& = io_errc::stream); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algo.h:66:0, [INFO] [stderr] from /usr/include/c++/6/algorithm:62, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:63:21: error: 'is_integral' is not a member of 'std' [INFO] [stderr] static_assert(std::is_integral<_IntType>::value, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:63:46: error: expected primary-expression before '>' token [INFO] [stderr] static_assert(std::is_integral<_IntType>::value, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:63:47: error: '::value' has not been declared [INFO] [stderr] static_assert(std::is_integral<_IntType>::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:63:47: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algo.h:66:0, [INFO] [stderr] from /usr/include/c++/6/algorithm:62, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h: In member function 'std::uniform_int_distribution<_IntType>::result_type std::uniform_int_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::uniform_int_distribution<_IntType>::param_type&)': [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:223:24: error: 'make_unsigned' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::make_unsigned::type __utype; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:223:37: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::make_unsigned::type __utype; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:224:24: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Gresult_type, __utype>::type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:224:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Gresult_type, __utype>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:227:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngmin = __urng.min(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:228:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngmax = __urng.max(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:229:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngrange = __urngmax - __urngmin; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:230:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urange [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:233:2: error: '__uctype' was not declared in this scope [INFO] [stderr] __uctype __ret; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:235:6: error: '__urngrange' was not declared in this scope [INFO] [stderr] if (__urngrange > __urange) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:235:20: error: '__urange' was not declared in this scope [INFO] [stderr] if (__urngrange > __urange) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:238:12: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __uerange = __urange + 1; // __urange can be zero [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:239:12: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __scaling = __urngrange / __uerange; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:240:12: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __past = __uerange * __scaling; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:242:8: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:242:37: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:243:13: error: '__ret' was not declared in this scope [INFO] [stderr] while (__ret >= __past); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:243:22: error: '__past' was not declared in this scope [INFO] [stderr] while (__ret >= __past); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:244:15: error: '__scaling' was not declared in this scope [INFO] [stderr] __ret /= __scaling; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:263:15: error: expected ';' before '__tmp' [INFO] [stderr] __uctype __tmp; // wraparound control [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:266:9: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __uerngrange = __urngrange + 1; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:267:3: error: '__tmp' was not declared in this scope [INFO] [stderr] __tmp = (__uerngrange * operator() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:267:12: error: '__uerngrange' was not declared in this scope [INFO] [stderr] __tmp = (__uerngrange * operator() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:269:3: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __tmp + (__uctype(__urng()) - __urngmin); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:269:41: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __tmp + (__uctype(__urng()) - __urngmin); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:271:13: error: '__ret' was not declared in this scope [INFO] [stderr] while (__ret > __urange || __ret < __tmp); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:271:41: error: '__tmp' was not declared in this scope [INFO] [stderr] while (__ret > __urange || __ret < __tmp); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:274:4: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:274:33: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:276:9: error: '__ret' was not declared in this scope [INFO] [stderr] return __ret + __param.a(); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h: In member function 'void std::uniform_int_distribution<_IntType>::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomNumberGenerator&, const std::uniform_int_distribution<_IntType>::param_type&)': [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:292:24: error: 'make_unsigned' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::make_unsigned::type __utype; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:292:37: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::make_unsigned::type __utype; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:293:24: error: 'common_type' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::common_type<_Gresult_type, __utype>::type [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:293:35: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::common_type<_Gresult_type, __utype>::type [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:296:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngmin = __urng.min(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:297:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngmax = __urng.max(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:298:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urngrange = __urngmax - __urngmin; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:299:8: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __urange [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:302:2: error: '__uctype' was not declared in this scope [INFO] [stderr] __uctype __ret; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:304:6: error: '__urngrange' was not declared in this scope [INFO] [stderr] if (__urngrange > __urange) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:304:20: error: '__urange' was not declared in this scope [INFO] [stderr] if (__urngrange > __urange) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:311:7: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:311:36: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:318:9: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __uerange = __urange + 1; // __urange can be zero [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:319:9: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __scaling = __urngrange / __uerange; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:320:9: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __past = __uerange * __scaling; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:324:9: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:324:38: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __uctype(__urng()) - __urngmin; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:325:14: error: '__ret' was not declared in this scope [INFO] [stderr] while (__ret >= __past); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:325:23: error: '__past' was not declared in this scope [INFO] [stderr] while (__ret >= __past); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:326:24: error: '__scaling' was not declared in this scope [INFO] [stderr] *__f++ = __ret / __scaling + __param.a(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:347:15: error: expected ';' before '__tmp' [INFO] [stderr] __uctype __tmp; // wraparound control [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:352:13: error: '__uctype' does not name a type [INFO] [stderr] const __uctype __uerngrange = __urngrange + 1; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:353:7: error: '__tmp' was not declared in this scope [INFO] [stderr] __tmp = (__uerngrange * operator() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:353:16: error: '__uerngrange' was not declared in this scope [INFO] [stderr] __tmp = (__uerngrange * operator() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:355:7: error: '__ret' was not declared in this scope [INFO] [stderr] __ret = __tmp + (__uctype(__urng()) - __urngmin); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:355:45: error: '__urngmin' was not declared in this scope [INFO] [stderr] __ret = __tmp + (__uctype(__urng()) - __urngmin); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:357:10: error: '__ret' was not declared in this scope [INFO] [stderr] while (__ret > __urange || __ret < __tmp); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:357:38: error: '__tmp' was not declared in this scope [INFO] [stderr] while (__ret > __urange || __ret < __tmp); [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/uniform_int_dist.h:363:36: error: '__urngmin' was not declared in this scope [INFO] [stderr] *__f++ = __uctype(__urng()) - __urngmin + __param.a(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/algorithm:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3733:29: error: 'make_unsigned' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::make_unsigned<_DistanceType>::type __ud_type; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3733:42: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::make_unsigned<_DistanceType>::type __ud_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3734:54: error: '__ud_type' was not declared in this scope [INFO] [stderr] typedef typename std::uniform_int_distribution<__ud_type> __distr_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3734:63: error: template argument 1 is invalid [INFO] [stderr] typedef typename std::uniform_int_distribution<__ud_type> __distr_type; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3734:65: error: '__distr_type' in namespace 'std' does not name a type [INFO] [stderr] typedef typename std::uniform_int_distribution<__ud_type> __distr_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3735:24: error: '__distr_type' has not been declared [INFO] [stderr] typedef typename __distr_type::param_type __p_type; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3736:7: error: '__distr_type' was not declared in this scope [INFO] [stderr] __distr_type __d; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:163:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:197:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:197:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:197:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:197:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:228:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:228:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:228:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:228:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:736:14: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1033:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1033:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1033:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF( [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:161:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:195:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:195:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:195:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:195:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:225:16: error: 'is_nothrow_copy_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:225:54: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:225:55: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_copy_constructible<_Compare>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:225:55: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:525:14: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:707:7: error: expected primary-expression before '>' token [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:707:7: error: '::value' has not been declared [INFO] [stderr] _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:707:7: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/hashtable.h:35:0, [INFO] [stderr] from /usr/include/c++/6/unordered_map:47, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:84:53: error: expected template-name before '<' token [INFO] [stderr] struct __is_noexcept_hash : std::__bool_constant< [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:84:53: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:214:29: error: '__bool_constant' does not name a type [INFO] [stderr] using __hash_cached = __bool_constant<_Cache_hash_code>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:215:36: error: '__bool_constant' does not name a type [INFO] [stderr] using __constant_iterators = __bool_constant<_Constant_iterators>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:216:29: error: '__bool_constant' does not name a type [INFO] [stderr] using __unique_keys = __bool_constant<_Unique_keys>; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:343:37: error: 'conditional' in namespace 'std' does not name a template type [INFO] [stderr] using pointer = typename std::conditional<__constant_iterators, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:346:39: error: 'conditional' in namespace 'std' does not name a template type [INFO] [stderr] using reference = typename std::conditional<__constant_iterators, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:356:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:360:7: error: 'pointer' does not name a type [INFO] [stderr] pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:888:25: error: 'is_constructible' in namespace 'std' does not name a template type [INFO] [stderr] using __is_cons = std::is_constructible; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:891:23: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] using _IFcons = std::enable_if<__is_cons<_Pair>::value>; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:894:28: error: expected nested-name-specifier before '_IFcons' [INFO] [stderr] using _IFconsp = typename _IFcons<_Pair>::type; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:896:43: error: '_IFconsp' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:896:51: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:904:43: error: '_IFconsp' does not name a type [INFO] [stderr] template> [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:904:51: error: expected '>' before '<' token [INFO] [stderr] template> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:21: error: 'declval' was not declared in this scope [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:29: error: expected primary-expression before 'const' [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:28: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:41: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:40: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1083:41: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()(declval(), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:21: error: 'declval' was not declared in this scope [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:29: error: expected primary-expression before 'const' [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:28: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:39: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:38: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1175:39: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()(declval())) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:21: error: 'declval' was not declared in this scope [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:29: error: expected primary-expression before 'const' [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:29: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:28: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:39: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:38: error: expected ';' at end of member declaration [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1264:39: error: expected unqualified-id before '>' token [INFO] [stderr] noexcept( noexcept(declval()((__hash_code)0, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1384:42: error: 'is_empty' is not a member of 'std' [INFO] [stderr] template::value> [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1384:59: error: expected primary-expression before '>' token [INFO] [stderr] template::value> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1384:62: error: 'value' in namespace '::' does not name a type [INFO] [stderr] template::value> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1398:12: error: '_Hash_code_storage' is not a class template [INFO] [stderr] struct _Hash_code_storage<_Tp, true> [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1400:22: error: 'is_empty' is not a member of 'std' [INFO] [stderr] static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1400:39: error: expected primary-expression before '>' token [INFO] [stderr] static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1400:40: error: '::value' has not been declared [INFO] [stderr] static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1400:40: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/hashtable.h:35:0, [INFO] [stderr] from /usr/include/c++/6/unordered_map:47, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1527:29: error: 'conditional' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::conditional<__constant_iterators, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1527:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::conditional<__constant_iterators, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1530:29: error: 'conditional' in namespace 'std' does not name a template type [INFO] [stderr] typedef typename std::conditional<__constant_iterators, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1530:40: error: expected unqualified-id before '<' token [INFO] [stderr] typedef typename std::conditional<__constant_iterators, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1544:7: error: 'reference' does not name a type [INFO] [stderr] reference [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1548:7: error: 'pointer' does not name a type [INFO] [stderr] pointer [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable_policy.h:1683:42: error: 'conditional' in namespace 'std' does not name a template type [INFO] [stderr] using __ireturn_type = typename std::conditional<__unique_keys::value, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:43:10: error: '__not_' does not name a type [INFO] [stderr] = __not_<__and_, _Cond>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:254:31: error: '__or_' does not name a type [INFO] [stderr] using __if_hash_not_cached = __or_<__hash_cached, _Cond>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:30: error: 'declval' was not declared in this scope [INFO] [stderr] static_assert(noexcept(declval() [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:38: error: expected primary-expression before 'const' [INFO] [stderr] static_assert(noexcept(declval() [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:38: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:38: error: expected ',' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:38: error: expected string-literal before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:265:38: error: expected ')' before 'const' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:267:28: error: expected ';' before ',' token [INFO] [stderr] (std::size_t)0)), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:267:28: error: expected unqualified-id before ',' token [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:276:21: error: '__if_hash_cached' was not declared in this scope [INFO] [stderr] static_assert(__if_hash_cached>::value, [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:276:38: error: 'is_default_constructible' was not declared in this scope [INFO] [stderr] static_assert(__if_hash_cached>::value, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:276:66: error: expected primary-expression before '>>' token [INFO] [stderr] static_assert(__if_hash_cached>::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:276:68: error: '::value' has not been declared [INFO] [stderr] static_assert(__if_hash_cached>::value, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:276:68: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:376:41: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(_Hashtable&&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:379:41: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(_Hashtable&&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:379:7: error: 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_move_assign(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(_Hashtable&&, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:376:7: error: with 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_move_assign(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&, int)' [INFO] [stderr] _M_move_assign(_Hashtable&&, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:454:12: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_H1>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:454:42: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_H1>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:454:43: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_H1>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:454:43: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:455:12: error: 'is_nothrow_move_assignable' was not declared in this scope [INFO] [stderr] && is_nothrow_move_assignable<_Equal>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:455:45: error: expected primary-expression before '>' token [INFO] [stderr] && is_nothrow_move_assignable<_Equal>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:455:46: error: '::value' has not been declared [INFO] [stderr] && is_nothrow_move_assignable<_Equal>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:455:46: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:478:16: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:478:42: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:478:43: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:478:43: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:479:12: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:479:41: error: expected primary-expression before '>' token [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:479:42: error: '::value' has not been declared [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value); [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:479:42: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:668:18: error: 'std::true_type' has not been declared [INFO] [stderr] _M_emplace(std::true_type, _Args&&... __args); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:672:18: error: 'std::false_type' has not been declared [INFO] [stderr] _M_emplace(std::false_type __uk, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:678:34: error: 'std::true_type' has not been declared [INFO] [stderr] _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:683:34: error: 'std::false_type' has not been declared [INFO] [stderr] _M_emplace(const_iterator, std::false_type, _Args&&... __args); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:683:2: error: 'template template std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, int, _Args&& ...)' cannot be overloaded [INFO] [stderr] _M_emplace(const_iterator, std::false_type, _Args&&... __args); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:678:2: error: with 'template template std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, int, _Args&& ...)' [INFO] [stderr] _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:687:48: error: 'std::true_type' has not been declared [INFO] [stderr] _M_insert(_Arg&&, const _NodeGenerator&, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:692:10: error: 'std::false_type' has not been declared [INFO] [stderr] std::false_type __uk) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:702:44: error: 'std::true_type' has not been declared [INFO] [stderr] const _NodeGenerator& __node_gen, std::true_type __uk) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:712:33: error: 'std::false_type' has not been declared [INFO] [stderr] const _NodeGenerator&, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:711:2: error: 'template template std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, _Arg&&, const _NodeGenerator&, int)' cannot be overloaded [INFO] [stderr] _M_insert(const_iterator, _Arg&&, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:701:2: error: with 'template template std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, _Arg&&, const _NodeGenerator&, int)' [INFO] [stderr] _M_insert(const_iterator, _Arg&& __arg, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:715:21: error: 'std::true_type' has not been declared [INFO] [stderr] _M_erase(std::true_type, const key_type&); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:718:21: error: 'std::false_type' has not been declared [INFO] [stderr] _M_erase(std::false_type, const key_type&); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:718:7: error: 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase(int, const key_type&)' cannot be overloaded [INFO] [stderr] _M_erase(std::false_type, const key_type&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:715:7: error: with 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase(int, const key_type&)' [INFO] [stderr] _M_erase(std::true_type, const key_type&); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:767:46: error: 'std::true_type' has not been declared [INFO] [stderr] void _M_rehash_aux(size_type __n, std::true_type); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:770:46: error: 'std::false_type' has not been declared [INFO] [stderr] void _M_rehash_aux(size_type __n, std::false_type); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:770:12: error: 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, int)' cannot be overloaded [INFO] [stderr] void _M_rehash_aux(size_type __n, std::false_type); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:767:12: error: with 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, int)' [INFO] [stderr] void _M_rehash_aux(size_type __n, std::true_type); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, const _H1&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:426:20: error: there are no arguments to '__key_extract' that depend on a template parameter, so a declaration of '__key_extract' must be available [-fpermissive] [INFO] [stderr] __key_extract(), __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, const _H1&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:436:22: error: there are no arguments to '__key_extract' that depend on a template parameter, so a declaration of '__key_extract' must be available [-fpermissive] [INFO] [stderr] __key_extract(), __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: In constructor 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_Hashtable(std::initializer_list<_Value>, std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, const _H1&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:445:20: error: there are no arguments to '__key_extract' that depend on a template parameter, so a declaration of '__key_extract' must be available [-fpermissive] [INFO] [stderr] __key_extract(), __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>& std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::operator=(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&)': [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:460:34: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:460:66: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(std::move(__ht), __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1018:44: error: 'std::true_type' has not been declared [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1050:44: error: 'std::false_type' has not been declared [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1048:5: error: redefinition of 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_move_assign(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&, int)' [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1016:5: note: 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_move_assign(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>&&, int)' previously declared here [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: In lambda function: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1213:6: error: 'move_if_noexcept' is not a member of 'std' [INFO] [stderr] std::move_if_noexcept(__n->_M_v())); [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1239:14: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1239:40: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1239:41: error: '::value' has not been declared [INFO] [stderr] noexcept(__is_nothrow_swappable<_H1>::value [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1239:41: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1240:10: error: '__is_nothrow_swappable' was not declared in this scope [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1240:39: error: expected primary-expression before '>' token [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1240:40: error: '::value' has not been declared [INFO] [stderr] && __is_nothrow_swappable<_Equal>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1240:40: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:47:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1509:23: error: 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace' is not a static data member of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _M_emplace(std::true_type, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1509:23: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1509:18: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_emplace(std::true_type, _Args&&... __args) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1509:39: error: expected primary-expression before '&&' token [INFO] [stderr] _M_emplace(std::true_type, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1547:46: error: 'std::false_type' has not been declared [INFO] [stderr] _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1545:7: error: redefinition of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, int, _Args&& ...)' [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:678:2: note: 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, int, _Args&& ...)' previously declared here [INFO] [stderr] _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1679:68: error: 'std::true_type' has not been declared [INFO] [stderr] _M_insert(_Arg&& __v, const _NodeGenerator& __node_gen, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1704:42: error: 'std::false_type' has not been declared [INFO] [stderr] const _NodeGenerator& __node_gen, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1701:7: error: redefinition of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, _Arg&&, const _NodeGenerator&, int)' [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:701:2: note: 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, _Arg&&, const _NodeGenerator&, int)' previously declared here [INFO] [stderr] _M_insert(const_iterator, _Arg&& __arg, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1772:19: error: 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase' is not a static data member of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _M_erase(std::true_type, const key_type& __k) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1772:19: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1772:14: error: 'true_type' is not a member of 'std' [INFO] [stderr] _M_erase(std::true_type, const key_type& __k) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1772:30: error: expected primary-expression before 'const' [INFO] [stderr] _M_erase(std::true_type, const key_type& __k) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1796:19: error: 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase' is not a static data member of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _M_erase(std::false_type, const key_type& __k) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1796:19: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase' [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1796:14: error: 'false_type' is not a member of 'std' [INFO] [stderr] _M_erase(std::false_type, const key_type& __k) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1796:31: error: expected primary-expression before 'const' [INFO] [stderr] _M_erase(std::false_type, const key_type& __k) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1959:39: error: 'std::true_type' has not been declared [INFO] [stderr] _M_rehash_aux(size_type __n, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:2000:39: error: 'std::false_type' has not been declared [INFO] [stderr] _M_rehash_aux(size_type __n, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1998:5: error: redefinition of 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, int)' [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/hashtable.h:1957:5: note: 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_rehash_aux(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::size_type, int)' previously declared here [INFO] [stderr] _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _H1, _H2, _Hash, _RehashPolicy, _Traits>:: [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:46:34: error: '__cache_default' was not declared in this scope [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:46:61: error: wrong number of template arguments (2, should be 1) [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:39:75: note: provided for 'template using __umap_traits = std::__detail::_Hashtable_traits<_Cache, false, true>' [INFO] [stderr] using __umap_traits = __detail::_Hashtable_traits<_Cache, false, true>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:46:62: error: expected '>' before '::' token [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:63:35: error: '__cache_default' was not declared in this scope [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:63:62: error: wrong number of template arguments (2, should be 1) [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:56:77: note: provided for 'template using __ummap_traits = std::__detail::_Hashtable_traits<_Cache, false, false>' [INFO] [stderr] using __ummap_traits = __detail::_Hashtable_traits<_Cache, false, false>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:63:63: error: expected '>' before '::' token [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:100:63: error: template argument 6 is invalid [INFO] [stderr] typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:107:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:108:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:109:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:110:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:111:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:112:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:117:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:118:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:119:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:120:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:121:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:122:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:123:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:124:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:125:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:126:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:553:14: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:753:7: error: with 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:818:31: error: request for member 'swap' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)(void)0)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:290:21: error: request for member 'get_allocator' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'bool std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:297:21: error: request for member 'empty' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:302:21: error: request for member 'size' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:307:21: error: request for member 'max_size' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:317:21: error: request for member 'begin' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:326:21: error: request for member 'begin' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:330:21: error: request for member 'begin' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:339:21: error: request for member 'end' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:348:21: error: request for member 'end' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:352:21: error: request for member 'end' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:380:16: error: request for member 'emplace' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:411:16: error: request for member 'emplace_hint' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:550:21: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:557:23: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:584:21: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:591:16: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:606:9: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:617:14: error: request for member 'insert' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:754:21: error: request for member 'erase' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:759:21: error: request for member 'erase' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:776:21: error: request for member 'erase' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:794:21: error: request for member 'erase' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:804:14: error: request for member 'clear' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:819:14: error: request for member 'swap' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:827:21: error: request for member 'hash_function' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:833:21: error: request for member 'key_eq' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:851:21: error: request for member 'find' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:855:21: error: request for member 'find' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:869:21: error: request for member 'count' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:882:21: error: request for member 'equal_range' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:886:21: error: request for member 'equal_range' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:904:24: error: invalid types 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}[const key_type {aka const int}]' for array subscript [INFO] [stderr] { return _M_h[__k]; } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:908:34: error: no matching function for call to 'move(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&)' [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:908:34: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:921:21: error: request for member 'at' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'const mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:925:21: error: request for member 'at' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:933:21: error: request for member 'bucket_count' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:938:21: error: request for member 'max_bucket_count' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:947:21: error: request for member 'bucket_size' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:956:21: error: request for member 'bucket' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:966:21: error: request for member 'begin' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:977:21: error: request for member 'begin' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:981:21: error: request for member 'cbegin' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:992:21: error: request for member 'end' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1003:21: error: request for member 'end' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1007:21: error: request for member 'cend' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1015:21: error: request for member 'load_factor' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1021:21: error: request for member 'max_load_factor' in '((const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1029:14: error: request for member 'max_load_factor' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1040:14: error: request for member 'rehash' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1051:14: error: request for member 'reserve' in '((std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1089:64: error: template argument 6 is invalid [INFO] [stderr] typedef __ummap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1096:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1097:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1098:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1099:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1100:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1101:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1106:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1107:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1108:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1109:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1110:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1111:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1112:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1113:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1114:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1115:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1408:14: error: 'enable_if' in namespace 'std' does not name a template type [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if' before '<' token [INFO] [stderr] std::enable_if::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1488:7: error: with 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1553:31: error: request for member 'swap' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)(void)0)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1279:21: error: request for member 'get_allocator' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'bool std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1286:21: error: request for member 'empty' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1291:21: error: request for member 'size' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1296:21: error: request for member 'max_size' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1306:21: error: request for member 'begin' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1315:21: error: request for member 'begin' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1319:21: error: request for member 'begin' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1328:21: error: request for member 'end' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1337:21: error: request for member 'end' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1341:21: error: request for member 'end' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1364:16: error: request for member 'emplace' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1391:16: error: request for member 'emplace_hint' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1405:21: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1412:23: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1437:21: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1444:23: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1459:9: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1471:14: error: request for member 'insert' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1489:21: error: request for member 'erase' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1494:21: error: request for member 'erase' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1510:21: error: request for member 'erase' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1529:21: error: request for member 'erase' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1539:14: error: request for member 'clear' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1554:14: error: request for member 'swap' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1562:21: error: request for member 'hash_function' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1568:21: error: request for member 'key_eq' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1586:21: error: request for member 'find' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1590:21: error: request for member 'find' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1600:21: error: request for member 'count' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1611:21: error: request for member 'equal_range' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1615:21: error: request for member 'equal_range' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1623:21: error: request for member 'bucket_count' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1628:21: error: request for member 'max_bucket_count' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1637:21: error: request for member 'bucket_size' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1646:21: error: request for member 'bucket' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1656:21: error: request for member 'begin' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1667:21: error: request for member 'begin' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1671:21: error: request for member 'cbegin' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1682:21: error: request for member 'end' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1693:21: error: request for member 'end' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1697:21: error: request for member 'cend' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1705:21: error: request for member 'load_factor' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1711:21: error: request for member 'max_load_factor' in '((const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1719:14: error: request for member 'max_load_factor' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1730:14: error: request for member 'rehash' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:1741:14: error: request for member 'reserve' in '((std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>*)this)->std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:45:34: error: '__cache_default' was not declared in this scope [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:45:63: error: wrong number of template arguments (2, should be 1) [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:39:74: note: provided for 'template using __uset_traits = std::__detail::_Hashtable_traits<_Cache, true, true>' [INFO] [stderr] using __uset_traits = __detail::_Hashtable_traits<_Cache, true, true>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:45:64: error: expected '>' before '::' token [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:60:35: error: '__cache_default' was not declared in this scope [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:60:64: error: wrong number of template arguments (2, should be 1) [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:54:76: note: provided for 'template using __umset_traits = std::__detail::_Hashtable_traits<_Cache, true, false>' [INFO] [stderr] using __umset_traits = __detail::_Hashtable_traits<_Cache, true, false>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:60:65: error: expected '>' before '::' token [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:95:60: error: template argument 5 is invalid [INFO] [stderr] typedef __uset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:102:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:103:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:104:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:105:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:106:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:111:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:112:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:113:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:114:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:115:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:116:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:117:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:118:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:119:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:120:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:494:7: error: 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:489:7: error: with 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:553:31: error: request for member 'swap' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)(void)0)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:284:21: error: request for member 'get_allocator' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'bool std::unordered_set<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:291:21: error: request for member 'empty' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:296:21: error: request for member 'size' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:301:21: error: request for member 'max_size' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:312:21: error: request for member 'begin' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:316:21: error: request for member 'begin' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:326:21: error: request for member 'end' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:330:21: error: request for member 'end' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:339:21: error: request for member 'begin' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:347:21: error: request for member 'end' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:369:16: error: request for member 'emplace' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:395:16: error: request for member 'emplace_hint' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:413:21: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:417:21: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:417:41: error: no matching function for call to 'move(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&)' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:417:41: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:442:21: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:446:21: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:446:49: error: no matching function for call to 'move(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&)' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:446:49: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:461:9: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:472:14: error: request for member 'insert' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:490:21: error: request for member 'erase' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:495:21: error: request for member 'erase' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:512:21: error: request for member 'erase' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:530:21: error: request for member 'erase' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:540:14: error: request for member 'clear' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_set<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:554:14: error: request for member 'swap' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:562:21: error: request for member 'hash_function' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:568:21: error: request for member 'key_eq' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:586:21: error: request for member 'find' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:590:21: error: request for member 'find' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:604:21: error: request for member 'count' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:617:21: error: request for member 'equal_range' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:621:21: error: request for member 'equal_range' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:629:21: error: request for member 'bucket_count' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:634:21: error: request for member 'max_bucket_count' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:643:21: error: request for member 'bucket_size' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:652:21: error: request for member 'bucket' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:663:21: error: request for member 'begin' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:667:21: error: request for member 'begin' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:671:21: error: request for member 'cbegin' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:683:21: error: request for member 'end' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:687:21: error: request for member 'end' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:691:21: error: request for member 'cend' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:699:21: error: request for member 'load_factor' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:705:21: error: request for member 'max_load_factor' in '((const std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:713:14: error: request for member 'max_load_factor' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:724:14: error: request for member 'rehash' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:735:14: error: request for member 'reserve' in '((std::unordered_set<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:769:61: error: template argument 5 is invalid [INFO] [stderr] typedef __umset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:776:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:777:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:778:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:779:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:780:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:785:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:786:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:787:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:788:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:789:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:790:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:791:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:792:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:793:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:794:24: error: '_Hashtable' is not a class, namespace, or enumeration [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1147:7: error: 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1142:7: error: with 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1210:31: error: request for member 'swap' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)(void)0)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:958:21: error: request for member 'get_allocator' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'bool std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:965:21: error: request for member 'empty' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:970:21: error: request for member 'size' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:975:21: error: request for member 'max_size' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:986:21: error: request for member 'begin' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:990:21: error: request for member 'begin' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1000:21: error: request for member 'end' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1004:21: error: request for member 'end' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1013:21: error: request for member 'begin' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1021:21: error: request for member 'end' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1035:16: error: request for member 'emplace' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1057:16: error: request for member 'emplace_hint' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1069:21: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1073:21: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1073:41: error: no matching function for call to 'move(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&)' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1073:41: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1095:21: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1099:21: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1099:49: error: no matching function for call to 'move(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&)' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1099:49: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1113:9: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1124:14: error: request for member 'insert' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1143:21: error: request for member 'erase' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1148:21: error: request for member 'erase' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1166:21: error: request for member 'erase' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1186:21: error: request for member 'erase' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1197:14: error: request for member 'clear' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1211:14: error: request for member 'swap' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1219:21: error: request for member 'hash_function' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1225:21: error: request for member 'key_eq' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1243:21: error: request for member 'find' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1247:21: error: request for member 'find' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1257:21: error: request for member 'count' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1268:21: error: request for member 'equal_range' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1272:21: error: request for member 'equal_range' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1280:21: error: request for member 'bucket_count' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1285:21: error: request for member 'max_bucket_count' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1294:21: error: request for member 'bucket_size' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1303:21: error: request for member 'bucket' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1314:21: error: request for member 'begin' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1318:21: error: request for member 'begin' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1322:21: error: request for member 'cbegin' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1334:21: error: request for member 'end' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1338:21: error: request for member 'end' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1342:21: error: request for member 'cend' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1350:21: error: request for member 'load_factor' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1356:21: error: request for member 'max_load_factor' in '((const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'const _Hashtable {aka const int}' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1364:14: error: request for member 'max_load_factor' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1375:14: error: request for member 'rehash' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:1386:14: error: request for member 'reserve' in '((std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>*)this)->std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_M_h', which is of non-class type 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::_Hashtable {aka int}' [INFO] [stderr] { _M_h.reserve(__n); } [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/validation_state.h:32:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/name_mapper.h: In member function 'spvtools::NameMapper spvtools::FriendlyNameMapper::GetNameMapper()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/name_mapper.h:73:62: error: could not convert 'spvtools::FriendlyNameMapper::GetNameMapper()::{((spvtools::FriendlyNameMapper*)this)}' from 'spvtools::FriendlyNameMapper::GetNameMapper()::' to 'spvtools::NameMapper {aka std::function(unsigned int)>}' [INFO] [stderr] return [this](uint32_t id) { return this->NameForId(id); }; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/list:63:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:587:16: error: 'is_nothrow_default_constructible' was not declared in this scope [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:587:65: error: expected primary-expression before '>' token [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:587:66: error: '::value' has not been declared [INFO] [stderr] noexcept(is_nothrow_default_constructible<_Node_alloc_type>::value) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:587:66: note: suggested alternative: [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.h:18:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/functional:1321:42: note: 'std::value<_Func, _BoundArgs ...>' [INFO] [stderr] _Bind_helper<__is_socketlike<_Func>::value, _Func, _BoundArgs...>::type [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/list:63:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:704:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:704:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:801:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:801:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1263:25: error: '_RequireInputIter' in namespace 'std' does not name a template type [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1263:42: error: expected '>' before '<' token [INFO] [stderr] typename = std::_RequireInputIter<_InputIterator>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1807:34: error: 'true_type' has not been declared [INFO] [stderr] _M_move_assign(list&& __x, true_type) noexcept [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1826:34: error: 'false_type' has not been declared [INFO] [stderr] _M_move_assign(list&& __x, false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1826:7: error: 'void std::__cxx11::list<_Tp, _Alloc>::_M_move_assign(std::__cxx11::list<_Tp, _Alloc>&&, int)' cannot be overloaded [INFO] [stderr] _M_move_assign(list&& __x, false_type) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1807:7: error: with 'void std::__cxx11::list<_Tp, _Alloc>::_M_move_assign(std::__cxx11::list<_Tp, _Alloc>&&, int)' [INFO] [stderr] _M_move_assign(list&& __x, true_type) noexcept [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(std::__cxx11::list<_Tp, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:754:40: error: '__bool_constant' was not declared in this scope [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:754:72: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(std::move(__x), __bool_constant<__move_storage>()); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_move_assign(std::__cxx11::list<_Tp, _Alloc>&&, int)': [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1829:42: error: 'true_type' was not declared in this scope [INFO] [stderr] _M_move_assign(std::move(__x), true_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/validation_state.h:36:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h: In member function 'std::size_t spvtools::val::bb_constr_type_pair_hash::operator()(const std::pair&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:40:25: error: 'underlying_type' is not a member of 'std' [INFO] [stderr] auto h2 = std::hash::type>{}( [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:40:25: error: 'underlying_type' is not a member of 'std' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:40:59: error: template argument 1 is invalid [INFO] [stderr] auto h2 = std::hash::type>{}( [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:40:67: error: expected primary-expression before '{' token [INFO] [stderr] auto h2 = std::hash::type>{}( [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:40:69: error: expected ',' or ';' before '(' token [INFO] [stderr] auto h2 = std::hash::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_derivatives.cpp:24:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'void spvtools::val::ValidationState_t::RegisterEntryPoint(uint32_t, SpvExecutionModel, spvtools::val::ValidationState_t::EntryPointDescription&&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:223:42: error: request for member 'insert' in '((spvtools::val::ValidationState_t*)this)->spvtools::val::ValidationState_t::entry_point_to_execution_models_.std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[], std::hash, std::equal_to, std::allocator > > >(((std::unordered_map >::key_type)((uint32_t)id)))', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] entry_point_to_execution_models_[id].insert(execution_model); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:224:35: error: request for member 'emplace_back' in '((spvtools::val::ValidationState_t*)this)->spvtools::val::ValidationState_t::entry_point_descriptions_.std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[], std::hash, std::equal_to, std::allocator > > >(((std::unordered_map >::key_type)((uint32_t)id)))', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] entry_point_descriptions_[id].emplace_back(desc); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'void spvtools::val::ValidationState_t::RegisterExecutionModeForEntryPoint(uint32_t, SpvExecutionMode)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:239:50: error: request for member 'insert' in '((spvtools::val::ValidationState_t*)this)->spvtools::val::ValidationState_t::entry_point_to_execution_modes_.std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[], std::hash, std::equal_to, std::allocator > > >(((std::unordered_map >::key_type)entry_point))', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] entry_point_to_execution_modes_[entry_point].insert(execution_mode); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'const std::vector& spvtools::val::ValidationState_t::entry_point_descriptions(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:245:40: error: invalid initialization of reference of type 'const std::vector&' from expression of type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] return entry_point_descriptions_.at(entry_point); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'const std::set* spvtools::val::ValidationState_t::GetExecutionModels(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:257:15: error: base operand of '->' is not a pointer [INFO] [stderr] return &it->second; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'const std::set* spvtools::val::ValidationState_t::GetExecutionModes(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:268:15: error: base operand of '->' is not a pointer [INFO] [stderr] return &it->second; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:40:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h: In instantiation of 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_propagate_on_move_assign() [with _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:113:41: required from 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_nothrow_move() [with _Alloc = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:634:46: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:72:45: required from here [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:104:66: error: no type named 'propagate_on_container_move_assignment' in 'struct std::allocator_traits >' [INFO] [stderr] { return _Base_type::propagate_on_container_move_assignment::value; } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:104:73: error: body of constexpr function 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_propagate_on_move_assign() [with _Alloc = std::allocator]' not a return-statement [INFO] [stderr] { return _Base_type::propagate_on_container_move_assignment::value; } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h: In instantiation of 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_always_equal() [with _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:113:62: required from 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_nothrow_move() [with _Alloc = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:634:46: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:72:45: required from here [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:110:43: error: no type named 'is_always_equal' in 'struct std::allocator_traits >' [INFO] [stderr] { return _Base_type::is_always_equal::value; } [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:110:50: error: body of constexpr function 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_always_equal() [with _Alloc = std::allocator]' not a return-statement [INFO] [stderr] { return _Base_type::is_always_equal::value; } [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h: In lambda function: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:634:46: in constexpr expansion of '__gnu_cxx::__alloc_traits<_Alloc>::_S_nothrow_move >()' [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:113:41: error: 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_propagate_on_move_assign() [with _Alloc = std::allocator]' called in a constant expression [INFO] [stderr] { return _S_propagate_on_move_assign() || _S_always_equal(); } [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:103:27: note: 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_propagate_on_move_assign() [with _Alloc = std::allocator]' is not usable as a constexpr function because: [INFO] [stderr] static constexpr bool _S_propagate_on_move_assign() [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp: In function 'spv_result_t spvtools::val::DerivativesPass(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_derivatives.cpp:77:14: error: no matching function for call to 'spvtools::val::Function::RegisterExecutionModelLimitation(spvtools::val::DerivativesPass(spvtools::val::ValidationState_t&, const spvtools::val::Instruction*)::)' [INFO] [stderr] }); [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/validation_state.h:36:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:210:8: note: candidate: void spvtools::val::Function::RegisterExecutionModelLimitation(SpvExecutionModel, const string&) [INFO] [stderr] void RegisterExecutionModelLimitation(SpvExecutionModel model, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:210:8: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:214:8: note: candidate: void spvtools::val::Function::RegisterExecutionModelLimitation(std::function*)>) [INFO] [stderr] void RegisterExecutionModelLimitation( [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:214:8: note: no known conversion for argument 1 from 'spvtools::val::DerivativesPass(spvtools::val::ValidationState_t&, const spvtools::val::Instruction*)::' to 'std::function*)>' [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h: In instantiation of '_String __gnu_cxx::__to_xstring(int (*)(_CharT*, std::size_t, const _CharT*, __va_list_tag*), std::size_t, const _CharT*, ...) [with _String = std::__cxx11::basic_string; _CharT = char; std::size_t = long unsigned int]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5472:20: required from here [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:14: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(char*&, char*)' [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'char*' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'char' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'char*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'char*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5472:20: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: error: no matching function for call to 'move(std::__cxx11::basic_string::allocator_type&)' [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h: In instantiation of '_String __gnu_cxx::__to_xstring(int (*)(_CharT*, std::size_t, const _CharT*, __va_list_tag*), std::size_t, const _CharT*, ...) [with _String = std::__cxx11::basic_string; _CharT = wchar_t; std::size_t = long unsigned int]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5575:22: required from here [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:14: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(wchar_t*&, wchar_t*)' [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [INFO] [stderr] basic_string(_InputIterator __beg, _InputIterator __end, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:549:9: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:511:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str, const _Alloc& __a) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:507:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:503:7: note: no known conversion for argument 1 from 'wchar_t*' to 'std::initializer_list' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(basic_string&& __str) noexcept [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:476:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:464:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'wchar_t' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:454:7: note: no known conversion for argument 2 from 'wchar_t*' to 'const std::allocator&' [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const _CharT* __s, size_type __n, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:444:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:426:7: note: candidate expects 4 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] [INFO] [stderr] basic_string(const basic_string& __str, size_type __pos, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:410:7: note: conversion of argument 2 would be ill-formed: [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:5417:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/ext/string_conversions.h:105:31: error: invalid conversion from 'wchar_t*' to 'std::__cxx11::basic_string::size_type {aka long unsigned int}' [-fpermissive] [INFO] [stderr] return _String(__s, __s + __len); [INFO] [stderr] ~~~~^~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const basic_string& __str) [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:397:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:389:7: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator] [INFO] [stderr] basic_string() [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:380:7: note: candidate expects 0 arguments, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = wchar_t; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5575:22: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: error: no matching function for call to 'move(std::__cxx11::basic_string::allocator_type&)' [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:477:47: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : _M_dataplus(_M_local_data(), std::move(__str._M_get_allocator())) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/system_error:343:50: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5027:32: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] return __cond ? std::move(__rhs.insert(0, __lhs)) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5027:32: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] return __cond ? std::move(__rhs.insert(0, __lhs)) [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5028:25: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] : std::move(__lhs.append(__rhs)); [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5028:25: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : std::move(__lhs.append(__rhs)); [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/system_error:346:51: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5035:23: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] { return std::move(__rhs.insert(0, __lhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5035:23: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return std::move(__rhs.insert(0, __lhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h: In instantiation of 'std::pair, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = unsigned int; _Compare = std::less; _Alloc = std::allocator; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::value_type = unsigned int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:227:49: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:484:14: error: no matching function for call to 'std::pair, bool>::pair(std::_Rb_tree_iterator&, bool&)' [INFO] [stderr] return std::pair(__p.first, __p.second); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:484:14: note: 'std::_Rb_tree_iterator' is not derived from 'std::tuple<_Elements ...>' [INFO] [stderr] return std::pair(__p.first, __p.second); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:484:14: note: mismatched types 'std::tuple<_Elements ...>' and 'bool' [INFO] [stderr] return std::pair(__p.first, __p.second); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_const_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_const_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple: In instantiation of 'class std::tuple': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:484:15: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = std::vector; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:372:23: required from here [INFO] [stderr] /usr/include/c++/6/tuple:554:11: error: invalid use of incomplete type 'struct std::_Tuple_impl<0ul, const unsigned int&>' [INFO] [stderr] class tuple : public _Tuple_impl<0, _Elements...> [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:159:12: note: declaration of 'struct std::_Tuple_impl<0ul, const unsigned int&>' [INFO] [stderr] struct _Tuple_impl; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In instantiation of 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::vector; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = std::vector; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:372:23: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:484:15: error: no matching function for call to 'std::tuple::tuple(const key_type&)' [INFO] [stderr] std::tuple(__k), [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple:763:2: note: candidate: template std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, std::tuple< >&&) [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:763:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:484:15: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] std::tuple(__k), [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple:759:2: note: candidate: template std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple< >&) [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:759:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:484:15: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] std::tuple(__k), [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple:711:2: note: candidate: template std::tuple< >::tuple(std::allocator_arg_t, const _Alloc&) [INFO] [stderr] tuple(allocator_arg_t __tag, const _Alloc& __a) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:711:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:484:15: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] std::tuple(__k), [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/functional:55:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/tuple:654:17: note: candidate: constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {const unsigned int&}] [INFO] [stderr] constexpr tuple(tuple&&) = default; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:654:17: note: no known conversion for argument 1 from 'const key_type {aka const unsigned int}' to 'std::tuple&&' [INFO] [stderr] /usr/include/c++/6/tuple:652:17: note: candidate: constexpr std::tuple< >::tuple(const std::tuple< >&) [with _Elements = {const unsigned int&}] [INFO] [stderr] constexpr tuple(const tuple&) = default; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/tuple:652:17: note: no known conversion for argument 1 from 'const key_type {aka const unsigned int}' to 'const std::tuple&' [INFO] [stderr] In file included from /usr/include/c++/6/memory:81:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In instantiation of 'constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = std::set; _Dp = std::default_delete >]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:50:48: required from 'spvtools::EnumSet::EnumSet(uint32_t, const EnumType*) [with EnumType = spvtools::Extension; uint32_t = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:59:65: required from here [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:159:14: error: using invalid field 'std::unique_ptr<_Tp, _Dp>::_M_t' [INFO] [stderr] : _M_t() [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = std::set; _Dp = std::default_delete >]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:34:7: required from here [INFO] [stderr] /usr/include/c++/6/bits/unique_ptr.h:237:28: error: using invalid field 'std::unique_ptr<_Tp, _Dp>::_M_t' [INFO] [stderr] auto& __ptr = std::get<0>(_M_t); [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:72:45: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5047:23: error: no matching function for call to 'move(std::__cxx11::basic_string&)' [INFO] [stderr] { return std::move(__lhs.append(__rhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/string:52:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:5047:23: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] { return std::move(__lhs.append(__rhs)); } [INFO] [stderr] ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/basic_string.h:40:0, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h: In instantiation of 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:72:45: required from here [INFO] [stderr] /usr/include/c++/6/bits/basic_string.h:634:46: in constexpr expansion of '__gnu_cxx::__alloc_traits<_Alloc>::_S_nothrow_move >()' [INFO] [stderr] /usr/include/c++/6/ext/alloc_traits.h:113:41: error: 'static constexpr bool __gnu_cxx::__alloc_traits<_Alloc>::_S_propagate_on_move_assign() [with _Alloc = std::allocator]' called in a constant expression [INFO] [stderr] { return _S_propagate_on_move_assign() || _S_always_equal(); } [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h: In instantiation of 'constexpr _Tp&& std::forward(int) [with _Tp = const unsigned int&]': [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:475:42: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = unsigned int; _Args = {const unsigned int&}; _Tp = unsigned int; std::allocator_traits >::allocator_type = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:918:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = unsigned int; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/instruction.h:46:30: required from here [INFO] [stderr] /usr/include/c++/6/bits/move.h:77:39: error: body of constexpr function 'constexpr _Tp&& std::forward(int) [with _Tp = const unsigned int&]' not a return-statement [INFO] [stderr] { return static_cast<_Tp&&>(__t); } [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/list:63:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h: In instantiation of 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::function, std::allocator >*)>&}; _Tp = std::function*)>; _Alloc = std::allocator*)> >; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator*)> >]': [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1098:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::function*)>; _Alloc = std::allocator*)> >; std::__cxx11::list<_Tp, _Alloc>::value_type = std::function*)>]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:216:57: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1770:52: error: no matching function for call to 'forward(const std::function*)>&)' [INFO] [stderr] _Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: candidate: template constexpr _Tp&& std::forward(int) [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/list:63:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_list.h:1770:52: note: cannot convert '__args#0' (type 'const std::function*)>') to type 'int' [INFO] [stderr] _Node* __tmp = _M_create_node(std::forward<_Args>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In instantiation of 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = const unsigned int&; _Key = unsigned int; _Val = unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:483:29: required from 'std::pair, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = unsigned int; _Compare = std::less; _Alloc = std::allocator; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::value_type = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:227:49: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1894:11: error: no matching function for call to 'std::pair, bool>::pair(std::_Rb_tree, std::less, std::allocator >::iterator, bool)' [INFO] [stderr] return _Res(_M_insert_(__res.first, __res.second, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _GLIBCXX_FORWARD(_Arg, __v), __an), [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] true); [INFO] [stderr] ~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1894:11: note: 'std::_Rb_tree, std::less, std::allocator >::iterator {aka std::_Rb_tree_iterator}' is not derived from 'std::tuple<_Elements ...>' [INFO] [stderr] return _Res(_M_insert_(__res.first, __res.second, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _GLIBCXX_FORWARD(_Arg, __v), __an), [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] true); [INFO] [stderr] ~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1894:11: note: mismatched types 'std::tuple<_Elements ...>' and 'bool' [INFO] [stderr] return _Res(_M_insert_(__res.first, __res.second, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] _GLIBCXX_FORWARD(_Arg, __v), __an), [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] true); [INFO] [stderr] ~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1899:14: error: no matching function for call to 'std::pair, bool>::pair(std::_Rb_tree, std::less, std::allocator >::iterator, bool)' [INFO] [stderr] return _Res(iterator(__res.first), false); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1899:14: note: 'std::_Rb_tree, std::less, std::allocator >::iterator {aka std::_Rb_tree_iterator}' is not derived from 'std::tuple<_Elements ...>' [INFO] [stderr] return _Res(iterator(__res.first), false); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1899:14: note: mismatched types 'std::tuple<_Elements ...>' and 'bool' [INFO] [stderr] return _Res(iterator(__res.first), false); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_iterator; _T2 = bool] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/ext/alloc_traits.h:36:0, [INFO] [stderr] from /usr/include/c++/6/bits/basic_string.h:40, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h: In instantiation of 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = spvtools::val::Decoration; _Args = {const spvtools::val::Decoration&}; _Tp = spvtools::val::Decoration; std::allocator_traits >::allocator_type = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:918:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = spvtools::val::Decoration; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = spvtools::val::Decoration]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:372:38: required from here [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:475:42: error: no matching function for call to 'forward(const spvtools::val::Decoration&)' [INFO] [stderr] { __a.construct(__p, std::forward<_Args>(__args)...); } [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: candidate: template constexpr _Tp&& std::forward(int) [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/ext/alloc_traits.h:36:0, [INFO] [stderr] from /usr/include/c++/6/bits/basic_string.h:40, [INFO] [stderr] from /usr/include/c++/6/string:52, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/alloc_traits.h:475:42: note: cannot convert '__args#0' (type 'const spvtools::val::Decoration') to type 'int' [INFO] [stderr] { __a.construct(__p, std::forward<_Args>(__args)...); } [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/vector:69:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/vector.tcc: In instantiation of 'void std::vector<_Tp, _Alloc>::_M_emplace_back_aux(_Args&& ...) [with _Args = {const spvtools::val::Decoration&}; _Tp = spvtools::val::Decoration; _Alloc = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:924:4: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = spvtools::val::Decoration; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = spvtools::val::Decoration]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:372:38: required from here [INFO] [stderr] /usr/include/c++/6/bits/vector.tcc:417:29: error: no matching function for call to 'forward(const spvtools::val::Decoration&)' [INFO] [stderr] std::forward<_Args>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/nested_exception.h:40:0, [INFO] [stderr] from /usr/include/c++/6/exception:173, [INFO] [stderr] from /usr/include/c++/6/typeinfo:34, [INFO] [stderr] from /usr/include/c++/6/functional:53, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: candidate: template constexpr _Tp&& std::forward(int) [INFO] [stderr] forward(typename std::remove_reference<_Tp>::type& __t) noexcept [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/move.h:76:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/vector:69:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/vector.tcc:417:29: note: cannot convert '__args#0' (type 'const spvtools::val::Decoration') to type 'int' [INFO] [stderr] std::forward<_Args>(__args)...); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = unsigned int*; _ForwardIterator = unsigned int*; _Allocator = std::allocator]': [INFO] [stderr] /usr/include/c++/6/bits/vector.tcc:422:8: required from 'void std::vector<_Tp, _Alloc>::_M_emplace_back_aux(_Args&& ...) [with _Args = {const unsigned int&}; _Tp = unsigned int; _Alloc = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:924:4: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = unsigned int; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/instruction.h:46:30: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:303:3: error: no matching function for call to '__make_move_if_noexcept_iterator(unsigned int*&)' [INFO] [stderr] (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1214:5: note: candidate: template _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [INFO] [stderr] __make_move_if_noexcept_iterator(_Iterator __i) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1214:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1223:5: note: candidate: template _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [INFO] [stderr] __make_move_if_noexcept_iterator(_Tp* __i) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1223:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:304:3: error: no matching function for call to '__make_move_if_noexcept_iterator(unsigned int*&)' [INFO] [stderr] _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1214:5: note: candidate: template _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [INFO] [stderr] __make_move_if_noexcept_iterator(_Iterator __i) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1214:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1223:5: note: candidate: template _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [INFO] [stderr] __make_move_if_noexcept_iterator(_Tp* __i) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator.h:1223:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/memory:65:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = unsigned int*]': [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:281:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = unsigned int*; _Tp = unsigned int]' [INFO] [stderr] /usr/include/c++/6/bits/stl_vector.h:324:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/decoration.h:64:77: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:111:2: error: no type named 'value_type' in 'struct std::iterator_traits<__gnu_cxx::__normal_iterator > >' [INFO] [stderr] _ValueType1; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:118:67: error: no type named 'reference' in 'struct std::iterator_traits<__gnu_cxx::__normal_iterator > >' [INFO] [stderr] typedef typename iterator_traits<_InputIterator>::reference _RefType1; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_uninitialized.h:124:12: error: no type named 'value_type' in 'struct std::iterator_traits<__gnu_cxx::__normal_iterator > >' [INFO] [stderr] && __is_trivial(_ValueType2) [INFO] [stderr] [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In instantiation of 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = unsigned int; _Val = unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = unsigned int]': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1889:28: required from 'std::pair, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = const unsigned int&; _Key = unsigned int; _Val = unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:483:29: required from 'std::pair, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(const value_type&) [with _Key = unsigned int; _Compare = std::less; _Alloc = std::allocator; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree_const_iterator; std::set<_Key, _Compare, _Alloc>::value_type = unsigned int]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:227:49: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1843:13: error: no matching function for call to 'std::pair::pair(std::_Rb_tree_node*&, std::_Rb_tree_node_base*&)' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1843:13: note: mismatched types 'std::tuple<_Elements ...>' and 'std::_Rb_tree, std::less, std::allocator >::_Link_type {aka std::_Rb_tree_node*}' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1843:13: note: mismatched types 'std::tuple<_Elements ...>' and 'std::_Rb_tree_node_base*' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1848:9: error: no matching function for call to 'std::pair::pair(std::_Rb_tree_node*&, std::_Rb_tree_node_base*&)' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1848:9: note: mismatched types 'std::tuple<_Elements ...>' and 'std::_Rb_tree, std::less, std::allocator >::_Link_type {aka std::_Rb_tree_node*}' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1848:9: note: mismatched types 'std::tuple<_Elements ...>' and 'std::_Rb_tree_node_base*' [INFO] [stderr] return _Res(__x, __y); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1849:14: error: no matching function for call to 'std::pair::pair(std::_Rb_tree_node_base*&, int)' [INFO] [stderr] return _Res(__j._M_node, 0); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: candidate: template std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [INFO] [stderr] pair(tuple<_Args1...>&, tuple<_Args2...>&, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:427:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1849:14: note: mismatched types 'std::tuple<_Elements ...>' and 'std::_Rb_tree_iterator::_Base_ptr {aka std::_Rb_tree_node_base*}' [INFO] [stderr] return _Res(__j._M_node, 0); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: candidate: template std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [INFO] [stderr] pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:360:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:1849:14: note: mismatched types 'std::tuple<_Elements ...>' and 'int' [INFO] [stderr] return _Res(__j._M_node, 0); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/utility:70:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(pair&&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:289:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate: constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::_Rb_tree_node_base*; _T2 = std::_Rb_tree_node_base*] [INFO] [stderr] constexpr pair(const pair&) = default; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_pair.h:288:17: note: candidate expects 1 argument, 2 provided [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h: In instantiation of 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl(const _Key_compare&, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_allocator&&) [with _Key_compare = std::less; bool = true; _Key = unsigned int; _Val = unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_allocator = std::allocator >]': [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:829:71: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = unsigned int; _Val = unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' [INFO] [stderr] /usr/include/c++/6/bits/stl_set.h:200:22: required from 'std::set<_Key, _Compare, _Alloc>::set(const std::set<_Key, _Compare, _Alloc>&) [with _Key = unsigned int; _Compare = std::less; _Alloc = std::allocator]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/function.h:232:12: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:612:31: error: no matching function for call to 'move(std::_Rb_tree, std::less, std::allocator >::_Node_allocator&)' [INFO] [stderr] : _Node_allocator(std::move(__a)), _M_key_compare(__comp), [INFO] [stderr] ~~~~~~~~~^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/char_traits.h:39:0, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: candidate: template _OI std::move(_II, _II, _OI) [INFO] [stderr] move(_II __first, _II __last, _OI __result) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_algobase.h:479:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /usr/include/c++/6/set:60:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/enum_set.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_tree.h:612:31: note: candidate expects 3 arguments, 1 provided [INFO] [stderr] : _Node_allocator(std::move(__a)), _M_key_compare(__comp), [INFO] [stderr] ~~~~~~~~~^~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/algorithm:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:24: [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3817:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:526:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:544:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:414:67: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:162:34: error: no matching function for call to '__iterator_category(__gnu_cxx::__normal_iterator >&)' [INFO] [stderr] std::__iterator_category(__first)); [INFO] [stderr] ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/6/bits/stl_algobase.h:65:0, [INFO] [stderr] from /usr/include/c++/6/bits/char_traits.h:39, [INFO] [stderr] from /usr/include/c++/6/string:40, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_derivatives.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:204:5: note: candidate: template typename std::iterator_traits<_Iterator>::iterator_category std::__iterator_category(const _Iter&) [INFO] [stderr] __iterator_category(const _Iter&) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:204:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h: In substitution of 'template typename std::iterator_traits<_Iterator>::iterator_category std::__iterator_category(const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator >]': [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:162:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:3817:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:526:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /usr/include/c++/6/bits/stl_algo.h:544:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)::]' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:414:67: required from here [INFO] [stderr] /usr/include/c++/6/bits/stl_iterator_base_types.h:204:5: error: no type named 'iterator_category' in 'struct std::iterator_traits<__gnu_cxx::__normal_iterator > >' [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_derivatives.cpp.o] Error 1 [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/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/hlslGrammar.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/all] Error 2 [INFO] [stderr] make[1]: *** Waiting for unfinished jobs.... [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_execution_limitations.cpp:18:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: In member function 'bool spvtools::val::ValidationState_t::HasDecoration(uint32_t, SpvDecoration)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:412:12: error: 'any_of' is not a member of 'std' [INFO] [stderr] return std::any_of( [INFO] [stderr] ^~~ [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.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_cfg.cpp.o] Error 4 [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_execution_limitations.cpp.o] Error 1 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all] Error 2 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all] Error 2 [INFO] [stderr] make: *** [all] Error 2 [INFO] [stderr] thread 'main' panicked at ' [INFO] [stderr] command did not execute successfully, got: exit code: 2 [INFO] [stderr] [INFO] [stderr] build script failed, must exit now', /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5629557209b3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::hb4e030b29f98d86f [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x56295571bf1b - std::sys_common::backtrace::_print::h44872227d8b770d4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stderr] 2: 0x56295571f6f6 - std::panicking::default_hook::{{closure}}::hd181a7e0ad3700ab [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] at src/libstd/panicking.rs:197 [INFO] [stderr] 3: 0x56295571f48b - std::panicking::default_hook::h0b98855e63e3b4cb [INFO] [stderr] at src/libstd/panicking.rs:211 [INFO] [stderr] 4: 0x56295571fd9f - std::panicking::rust_panic_with_hook::ha323ba5aa88f36f2 [INFO] [stderr] at src/libstd/panicking.rs:474 [INFO] [stderr] 5: 0x56295571f921 - std::panicking::continue_panic_fmt::h240b5680b02e1846 [INFO] [stderr] at src/libstd/panicking.rs:381 [INFO] [stderr] 6: 0x56295571f86e - std::panicking::begin_panic_fmt::h23f98686d58b3667 [INFO] [stderr] at src/libstd/panicking.rs:336 [INFO] [stderr] 7: 0x56295569e845 - cmake::fail::h785b111bd5841b13 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832 [INFO] [stderr] 8: 0x56295569e184 - cmake::run::ha5d87c2ed77e2a5b [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:810 [INFO] [stderr] 9: 0x56295569a6f3 - cmake::Config::build::h9ac7d60d1a4cac45 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:719 [INFO] [stderr] 10: 0x56295568e7aa - build_script_build::build_shaderc::h251c72c756249407 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:33 [INFO] [stderr] 11: 0x56295568ef8a - build_script_build::main::h90ee7376f6d6e76d [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:84 [INFO] [stderr] 12: 0x5629556964df - std::rt::lang_start::{{closure}}::hb12e403e81d0591b [INFO] [stderr] at /rustc/58b21121d0b447ceb3f1a655155d802191acf044/src/libstd/rt.rs:64 [INFO] [stderr] 13: 0x56295571f7a2 - std::panicking::try::do_call::he7eba20f8beb30e4 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] at src/libstd/panicking.rs:293 [INFO] [stderr] 14: 0x562955727319 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:85 [INFO] [stderr] 15: 0x5629557202ac - std::rt::lang_start_internal::hedb14d415182a710 [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: 0x5629556964b8 - std::rt::lang_start::hc3f45a36e8d8f196 [INFO] [stderr] at /rustc/58b21121d0b447ceb3f1a655155d802191acf044/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x56295568f3d9 - main [INFO] [stderr] 18: 0x7fe13f8502e0 - __libc_start_main [INFO] [stderr] 19: 0x56295568a509 - _start [INFO] [stderr] 20: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "83b3162fa35bd0f3dedca6d5de21f05bbef3494a8f9ddcc6fb525070342d6488"` [INFO] running `"docker" "rm" "-f" "83b3162fa35bd0f3dedca6d5de21f05bbef3494a8f9ddcc6fb525070342d6488"` [INFO] [stdout] 83b3162fa35bd0f3dedca6d5de21f05bbef3494a8f9ddcc6fb525070342d6488