* installing *source* package ‘highs’ ... ** package ‘highs’ successfully unpacked and MD5 sums checked ** using staged installation Use 'configure' which: no cmake4 in (/usr/local/clang/bin:.:/data/gannet/ripley/bin:/usr/local/texbin:/usr/local/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/lib64/openmpi/bin) CMAKE VERSION: 'cmake version 3.26.3' arch: 'x86_64' R_ARCH: '' CC: '/usr/local/clang18/bin/clang' CXX: '/usr/local/clang18/bin/clang++ -std=gnu++17' CXX11: '/usr/local/clang18/bin/clang++' -- The CXX compiler identification is Clang 18.1.4 -- The C compiler identification is Clang 18.1.4 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/clang18/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/clang18/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test HIGHS_HAVE_MM_PAUSE -- Performing Test HIGHS_HAVE_MM_PAUSE - Success -- Performing Test HIGHS_HAVE_BUILTIN_CLZ -- Performing Test HIGHS_HAVE_BUILTIN_CLZ - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Performing Test flag_supported -- Performing Test flag_supported - Success -- Looking for a Fortran compiler -- Looking for a Fortran compiler - /usr/local/clang18/bin/flang-new -- The Fortran compiler identification is LLVMFlang 18.1.4 -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /usr/local/clang18/bin/flang-new - skipped -- Looking for a CSharp compiler -- Looking for a CSharp compiler - NOTFOUND -- Performing Test NO_OMIT_FRAME_POINTER_FLAG_SUPPORTED -- Performing Test NO_OMIT_FRAME_POINTER_FLAG_SUPPORTED - Success -- Compilation date: 2024-04-28 -- Build shared libraries: OFF -- Build type: RELEASE -- No CSharp support -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (14.5s) -- Generating done (0.1s) -- Build files have been written to: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[3]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[3]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[3]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' [ 0%] Building CXX object src/CMakeFiles/libhighs.dir/__/extern/filereaderlp/reader.cpp.o [ 1%] Building CXX object src/CMakeFiles/libhighs.dir/io/Filereader.cpp.o [ 2%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderLp.cpp.o [ 2%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderEms.cpp.o [ 3%] Building CXX object src/CMakeFiles/libhighs.dir/io/FilereaderMps.cpp.o [ 3%] Building CXX object src/CMakeFiles/libhighs.dir/io/HighsIO.cpp.o [ 4%] Building CXX object src/CMakeFiles/libhighs.dir/io/HMPSIO.cpp.o [ 5%] Building CXX object src/CMakeFiles/libhighs.dir/io/HMpsFF.cpp.o [ 5%] Building CXX object src/CMakeFiles/libhighs.dir/io/LoadOptions.cpp.o [ 6%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/Highs.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/Highs.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/Highs.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 6%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsDebug.cpp.o [ 7%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInfo.cpp.o [ 8%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInfoDebug.cpp.o 2 warnings generated. [ 8%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsDeprecated.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsDeprecated.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsDeprecated.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 9%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsInterface.cpp.o 2 warnings generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsInterface.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsInterface.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 10%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsLp.cpp.o 2 warnings generated. [ 10%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsLpUtils.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpUtils.cpp:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 11%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsModelUtils.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsModelUtils.cpp:24: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 11%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsRanging.cpp.o [ 12%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolution.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:233:12: warning: variable 'num_basic_var' set but not used [-Wunused-but-set-variable] 233 | HighsInt num_basic_var = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:234:12: warning: variable 'num_non_basic_var' set but not used [-Wunused-but-set-variable] 234 | HighsInt num_non_basic_var = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.cpp:955:12: warning: variable 'num_basic_variables' set but not used [-Wunused-but-set-variable] 955 | HighsInt num_basic_variables = 0; | ^ 1 warning generated. 4 warnings generated. [ 13%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolutionDebug.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolutionDebug.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolutionDebug.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 13%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsSolve.cpp.o 1 warning generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolve.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/IpxWrapper.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 14%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsStatus.cpp.o 1 warning generated. [ 14%] Building CXX object src/CMakeFiles/libhighs.dir/lp_data/HighsOptions.cpp.o [ 15%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsMipSolver.cpp.o [ 16%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsMipSolverData.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 16%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDomain.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 3 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:2423:16: warning: variable 'propnnz' set but not used [-Wunused-but-set-variable] 2423 | HighsInt propnnz = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:2516:18: warning: variable 'propnnz' set but not used [-Wunused-but-set-variable] 2516 | HighsInt propnnz = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3013:16: warning: variable 'numRelaxed' set but not used [-Wunused-but-set-variable] 3013 | HighsInt numRelaxed = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3014:16: warning: variable 'numDropped' set but not used [-Wunused-but-set-variable] 3014 | HighsInt numDropped = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3127:16: warning: variable 'numRelaxed' set but not used [-Wunused-but-set-variable] 3127 | HighsInt numRelaxed = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:3128:16: warning: variable 'numDropped' set but not used [-Wunused-but-set-variable] 3128 | HighsInt numDropped = 0; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 3 warnings generated. [ 17%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDynamicRowMatrix.cpp.o [ 18%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsLpRelaxation.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 18%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSeparation.cpp.o 9 warnings generated. [ 19%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSeparator.cpp.o [ 19%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsTableauSeparator.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparation.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparator.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSeparator.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 3 warnings generated. [ 20%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsModkSeparator.cpp.o 2 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = int64_t] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:120:43: note: while substituting deduced template arguments into function template 'hash' [with T = int64_t, $1 = (no value)] 120 | return std::make_pair(score1, HighsHashHelpers::hash( | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 3 warnings generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTableauSeparator.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ [ 21%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPathSeparator.cpp.o 4 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable>' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable>::findPosition' requested here 1188 | if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:221:22: note: in instantiation of function template specialization 'HighsHashTable>::insert &>' requested here 221 | if (!usedWeights.insert(weights)) return; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:710:37: note: in instantiation of template class 'HighsHashable' requested here 710 | typename std::enable_if::value, int>::type = 0> | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:711:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsGFkSolve::SolutionEntry] 711 | static u64 hash(const std::vector& val) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | return vector_hash(val.data(), val.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = HighsGFkSolve::SolutionEntry, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable>::findPosition' requested here 1188 | if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsModkSeparator.cpp:221:22: note: in instantiation of function template specialization 'HighsHashTable>::insert &>' requested here 221 | if (!usedWeights.insert(weights)) return; | ^ [ 21%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCutGeneration.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPathSeparator.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPathSeparator.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPathSeparator.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:15: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable' requested here 54 | : public std::integral_constant::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable>' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = pair::type, typename __unwrap_ref_decay::type>] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutGeneration.cpp:83:24: note: while substituting deduced template arguments into function template 'hash' [with T = pair::type, typename __unwrap_ref_decay::type>, $1 = (no value)] 83 | return HighsHashHelpers::hash(std::make_pair(inds[i], r)) > | ^ 5 warnings generated. [ 22%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsSearch.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSearch.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSearch.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSearch.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsSearch.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ [ 22%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsConflictPool.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 3 warnings generated. [ 23%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCutPool.cpp.o 3 warnings generated. [ 24%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsCliqueTable.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 2 warnings generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:427:37: note: in instantiation of template class 'HighsHashable' requested here 427 | typename std::enable_if::value, int>::type = 0> | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:428:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt] 428 | static u64 vector_hash(const T* vals, size_t numvals) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | std::array pair{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | u64 hash = 0; | ~~~~~~~~~~~~~ 431 | HighsInt k = 0; | ~~~~~~~~~~~~~~~ 432 | 433 | const char* dataptr = (const char*)vals; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | const char* dataend = (const char*)(vals + numvals); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | 436 | while (dataptr != dataend) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | using std::size_t; | ~~~~~~~~~~~~~~~~~~ 438 | size_t numBytes = std::min(size_t(dataend - dataptr), size_t{256}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | size_t numPairs = (numBytes + 7) / 8; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | size_t lastPairBytes = numBytes - (numPairs - 1) * 8; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | u64 chunkhash[] = {u64{0}, u64{0}}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | 443 | #define HIGHS_VECHASH_CASE_N(N, B) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:34:10: note: while substituting deduced template arguments into function template 'vector_hash' [with T = HighsInt, $1 = (no value)] 34 | return HighsHashHelpers::vector_hash(Rindex, Rlen) ^ | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:427:37: note: in instantiation of template class 'HighsHashable' requested here 427 | typename std::enable_if::value, int>::type = 0> | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:428:14: note: while substituting prior template arguments into non-type template parameter [with T = value_type] 428 | static u64 vector_hash(const T* vals, size_t numvals) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | std::array pair{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | u64 hash = 0; | ~~~~~~~~~~~~~ 431 | HighsInt k = 0; | ~~~~~~~~~~~~~~~ 432 | 433 | const char* dataptr = (const char*)vals; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | const char* dataend = (const char*)(vals + numvals); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | 436 | while (dataptr != dataend) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | using std::size_t; | ~~~~~~~~~~~~~~~~~~ 438 | size_t numBytes = std::min(size_t(dataend - dataptr), size_t{256}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | size_t numPairs = (numBytes + 7) / 8; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | size_t lastPairBytes = numBytes - (numPairs - 1) * 8; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | u64 chunkhash[] = {u64{0}, u64{0}}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | 443 | #define HIGHS_VECHASH_CASE_N(N, B) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:35:11: note: while substituting deduced template arguments into function template 'vector_hash' [with T = value_type, $1 = (no value)] 35 | (HighsHashHelpers::vector_hash(valueHashCodes.data(), Rlen) >> 32); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = unsigned long] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCutPool.cpp:286:24: note: while substituting deduced template arguments into function template 'hash' [with T = unsigned long, $1 = (no value)] 286 | HighsHashHelpers::hash((uint64_t(a.second) << 32) + | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:1619:18: warning: variable 'numDel' set but not used [-Wunused-but-set-variable] 1619 | HighsInt numDel = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:2149:16: warning: variable 'numRemoved' set but not used [-Wunused-but-set-variable] 2149 | HighsInt numRemoved = 0; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable' requested here 54 | : public std::integral_constant::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable>' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable, int>::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.cpp:67:54: note: in instantiation of member function 'HighsHashTable, int>::find' requested here 67 | const HighsInt* sizeTwoCliqueId = sizeTwoCliques.find(sortedEdge(v1, v2)); | ^ 3 warnings generated. 5 warnings generated. [ 24%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsGFkSolve.cpp.o 6 warnings generated. [ 25%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsTransformedLp.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTransformedLp.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTransformedLp.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsTransformedLp.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 3 warnings generated. [ 25%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsLpAggregator.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpAggregator.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpAggregator.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 2 warnings generated. [ 26%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsDebugSol.cpp.o [ 27%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsImplications.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDebugSol.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDebugSol.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDebugSol.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDebugSol.h:28: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsImplications.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 2 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 3 warnings generated. [ 27%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPrimalHeuristics.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsLpRelaxation.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 28%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsPseudocost.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = uint64_t] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:66:42: note: while substituting deduced template arguments into function template 'hash' [with T = uint64_t, $1 = (no value)] 66 | return std::make_tuple(cliqueScore1, HighsHashHelpers::hash(uint64_t(c1)), | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPseudocost.cpp:15: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsPrimalHeuristics.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ [ 29%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsRedcostFixing.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsRedcostFixing.cpp:15: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolverData.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsConflictPool.h:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 3 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 3 warnings generated. [ 29%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsNodeQueue.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsNodeQueue.cpp:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 30%] Building CXX object src/CMakeFiles/libhighs.dir/mip/HighsObjectiveFunction.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsCliqueTable.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ 4 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsObjectiveFunction.cpp:113:37: note: while substituting deduced template arguments into function template 'hash' [with T = HighsInt, $1 = (no value)] 113 | HighsHashHelpers::hash(i)) < | ^ 3 warnings generated. 3 warnings generated. [ 30%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsHessian.cpp.o [ 31%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsHessianUtils.cpp.o [ 32%] Building CXX object src/CMakeFiles/libhighs.dir/model/HighsModel.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/model/HighsHessianUtils.cpp:137:12: warning: variable 'num_missing_diagonal_entries_added' set but not used [-Wunused-but-set-variable] 137 | HighsInt num_missing_diagonal_entries_added = 0; | ^ 1 warning generated. [ 32%] Building CXX object src/CMakeFiles/libhighs.dir/parallel/HighsTaskExecutor.cpp.o [ 33%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrash.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.cpp:1: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 33%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrashUtil.cpp.o [ 34%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/ICrashX.cpp.o [ 35%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HighsPostsolveStack.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/ICrashUtil.cpp:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 35%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HighsSymmetry.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/ICrashX.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/ICrashX.h:20: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 36%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HPresolve.cpp.o [ 37%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/HPresolveAnalysis.cpp.o 1 warning generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 37%] Building CXX object src/CMakeFiles/libhighs.dir/presolve/PresolveComponent.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:24: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsDomain.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolveAnalysis.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolveAnalysis.cpp:14: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1125:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1125 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:135:49: note: in instantiation of member function 'HighsHashTable::find' requested here 135 | const HighsInt* orbitope = columnToOrbitope.find(col); | ^ [ 38%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/basis.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.cpp:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: note: previous definition is here 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.cpp:19: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = HighsInt] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:853:30: note: while substituting deduced template arguments into function template 'hash' [with T = HighsInt, $1 = (no value)] 853 | HighsInt rowHashedPos = (HighsHashHelpers::hash(row) >> 59); | ^ 2 warnings generated. /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:3459:18: warning: variable 'numTightened' set but not used [-Wunused-but-set-variable] 3459 | HighsInt numTightened = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:3486:18: warning: variable 'numTightened' set but not used [-Wunused-but-set-variable] 3486 | HighsInt numTightened = 0; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:13: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/mip/HighsMipSolver.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:54:43: note: in instantiation of template class 'HighsHashable' requested here 54 | : public std::integral_constant::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable>' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = pair::type, typename __unwrap_ref_decay::type>] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4505:32: note: while substituting deduced template arguments into function template 'hash' [with T = pair::type, typename __unwrap_ref_decay::type>, $1 = (no value)] 4505 | return std::make_tuple(HighsHashHelpers::hash(std::make_pair( | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4474:12: warning: variable 'numsubst' set but not used [-Wunused-but-set-variable] 4474 | HighsInt numsubst = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:4475:12: warning: variable 'numsubstint' set but not used [-Wunused-but-set-variable] 4475 | HighsInt numsubstint = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:5280:12: warning: variable 'numRowBuckets' set but not used [-Wunused-but-set-variable] 5280 | HighsInt numRowBuckets = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HPresolve.cpp:5281:12: warning: variable 'numColBuckets' set but not used [-Wunused-but-set-variable] 5281 | HighsInt numColBuckets = 0; | ^ 2 warnings generated. [ 38%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/quass.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1144:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1144 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1248:38: note: in instantiation of member function 'HighsHashTable::operator[]' requested here 1248 | HighsInt* columnCell = &columnSet[matrixCol]; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1144:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1144 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1268:32: note: in instantiation of member function 'HighsHashTable::operator[]' requested here 1268 | HighsInt* rowCell = &rowSet[matrixRow]; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.h:27: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:55:47: note: in instantiation of template class 'HighsHashable' requested here 55 | HighsHashable::value> {}; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:58:49: note: in instantiation of template class 'HighsHashable>' requested here 58 | struct HighsHashable> : public HighsHashable> { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:64:21: note: in instantiation of template class 'HighsHashable>' requested here 64 | HighsHashable>::value> {}; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable>' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable>::findPosition' requested here 1188 | if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsSymmetry.cpp:1321:21: note: in instantiation of function template specialization 'HighsHashTable>::insert' requested here 1321 | graphTriplets.insert(vertexToCell[Gedge[j].first], colCell, | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/qpsolver/quass.cpp:6: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/qpsolver/quass.cpp:6: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ [ 39%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/ratiotest.cpp.o [ 40%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/scaling.cpp.o 2 warnings generated. [ 40%] Building CXX object src/CMakeFiles/libhighs.dir/qpsolver/perturbation.cpp.o 6 warnings generated. [ 41%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkk.cpp.o 10 warnings generated. [ 41%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkControl.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkControl.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 42%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDebug.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.cpp:633:12: warning: variable 'num_extra_col' set but not used [-Wunused-but-set-variable] 633 | HighsInt num_extra_col = 0; | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1188:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1188 | if (findPosition(entry.key(), meta, startPos, maxPos, pos)) return false; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.cpp:1643:18: note: in instantiation of function template specialization 'HighsHashTable::insert' requested here 1643 | visited_basis_.insert(basis_.hash); | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDebug.cpp:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 3 warnings generated. [ 43%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkPrimal.cpp.o [ 43%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDual.cpp.o 1 warning generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkPrimal.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkPrimal.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDual.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDual.h:23: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 44%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualRHS.cpp.o [ 45%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualRow.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRHS.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRHS.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:339:14: warning: variable 'debug_loop_ln' set but not used [-Wunused-but-set-variable] 339 | HighsInt debug_loop_ln = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:334:12: warning: variable 'debug_num_loop' set but not used [-Wunused-but-set-variable] 334 | HighsInt debug_num_loop = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:401:14: warning: variable 'debug_loop_ln' set but not used [-Wunused-but-set-variable] 401 | HighsInt debug_loop_ln = 0; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualRow.cpp:396:12: warning: variable 'debug_num_loop' set but not used [-Wunused-but-set-variable] 396 | HighsInt debug_num_loop = 0; | ^ 1 warning generated. 5 warnings generated. [ 45%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkDualMulti.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkDualMulti.cpp:24: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsParallel.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsMutex.h:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 46%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HEkkInterface.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkkInterface.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 46%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HighsSimplexAnalysis.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HighsSimplexAnalysis.cpp:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsParallel.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsMutex.h:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 47%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplex.cpp.o [ 48%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexDebug.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HSimplexDebug.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HSimplexDebug.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 48%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNla.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HSimplexNla.cpp:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsParallel.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsMutex.h:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 49%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaDebug.cpp.o [ 49%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaFreeze.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HSimplexNlaDebug.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 50%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexNlaProductForm.cpp.o [ 51%] Building CXX object src/CMakeFiles/libhighs.dir/simplex/HSimplexReport.cpp.o [ 51%] Building CXX object src/CMakeFiles/libhighs.dir/test/DevKkt.cpp.o [ 52%] Building CXX object src/CMakeFiles/libhighs.dir/test/KktCh2.cpp.o [ 52%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactor.cpp.o [ 53%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorDebug.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HFactorDebug.cpp:24: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 54%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorExtend.cpp.o [ 54%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorRefactor.cpp.o [ 55%] Building CXX object src/CMakeFiles/libhighs.dir/util/HFactorUtils.cpp.o [ 56%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsHash.cpp.o [ 56%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsLinearSumBounds.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.cpp:13: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 57%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsMatrixPic.cpp.o [ 57%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsMatrixUtils.cpp.o [ 58%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsSort.cpp.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsMatrixPic.cpp:115:12: warning: variable 'pic_num_row' set but not used [-Wunused-but-set-variable] 115 | HighsInt pic_num_row = 0; | ^ [ 59%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsSparseMatrix.cpp.o 1 warning generated. In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsMatrixUtils.cpp:23: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:565:37: note: in instantiation of template class 'HighsHashable' requested here 565 | typename std::enable_if::value && | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:568:14: note: while substituting prior template arguments into non-type template parameter [with T = KeyType] 568 | static u64 hash(const T& val) { | ^~~~~~~~~~~~~~~~~~~~ 569 | std::array bytes; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | if (sizeof(T) < 4) bytes[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | if (sizeof(T) < 8) bytes[1] = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | std::memcpy(&bytes[0], &val, sizeof(T)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | return pair_hash<1>(bytes[0], bytes[1]) ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | pair_hash<0>(bytes[0], bytes[1]) >> 32; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | } | ~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1084:16: note: while substituting deduced template arguments into function template 'hash' [with T = KeyType, $1 = (no value)] 1084 | u64 hash = HighsHashHelpers::hash(key); | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:1134:9: note: in instantiation of member function 'HighsHashTable::findPosition' requested here 1134 | if (findPosition(key, meta, startPos, maxPos, pos)) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsMatrixUtils.cpp:182:35: note: in instantiation of member function 'HighsHashTable::find' requested here 182 | legal_component = index_set.find(component) == nullptr; | ^ 2 warnings generated. [ 59%] Building CXX object src/CMakeFiles/libhighs.dir/util/HighsUtils.cpp.o [ 60%] Building CXX object src/CMakeFiles/libhighs.dir/util/HSet.cpp.o [ 60%] Building CXX object src/CMakeFiles/libhighs.dir/util/HVectorBase.cpp.o [ 61%] Building CXX object src/CMakeFiles/libhighs.dir/util/stringutil.cpp.o [ 62%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/IpxWrapper.cpp.o [ 62%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_factorize.c.o [ 63%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_dense.c.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/IpxWrapper.cpp:17: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/IpxWrapper.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsSolution.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 64%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_build_factors.c.o [ 64%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_factorize_bump.c.o [ 65%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_initialize.c.o [ 65%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_markowitz.c.o [ 66%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_setup_bump.c.o [ 67%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_sparse.c.o [ 67%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_get_factors.c.o [ 68%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_for_update.c.o [ 68%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_condest.c.o [ 69%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_file.c.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/basiclu/lu_file.c:80:24: warning: variable 'room' set but not used [-Wunused-but-set-variable] 80 | lu_int fmem, used, room, ibeg, iend, pos; | ^ 1 warning generated. [ 70%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_internal.c.o [ 70%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_matrix_norm.c.o [ 71%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_singletons.c.o [ 72%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_symbolic.c.o [ 72%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_update.c.o [ 73%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_initialize.c.o [ 73%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_solve_sparse.c.o [ 74%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_pivot.c.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:186:24: warning: variable 'found' set but not used [-Wunused-but-set-variable] 186 | lu_int grow, room, found, position; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:478:24: warning: variable 'found' set but not used [-Wunused-but-set-variable] 478 | lu_int grow, room, found, position, col_number; | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/basiclu/lu_pivot.c:871:42: warning: variable 'found' set but not used [-Wunused-but-set-variable] 871 | lu_int j, pos, rpos, put, nz, where, found; | ^ 3 warnings generated. [ 75%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_dense.c.o [ 75%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_triangular.c.o [ 76%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_object.c.o [ 76%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/basiclu_update.c.o [ 77%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_dfs.c.o [ 78%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_garbage_perm.c.o [ 78%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_residual_test.c.o [ 79%] Building C object src/CMakeFiles/libhighs.dir/ipm/basiclu/lu_solve_for_update.c.o [ 79%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basiclu_kernel.cc.o [ 80%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basiclu_wrapper.cc.o /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:135:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable] 135 | for (Int ncall = 0; ; ncall++) { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:156:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable] 156 | for (Int ncall = 0; ; ncall++) { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:176:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable] 176 | for (Int ncall = 0; ; ncall++) { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:196:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable] 196 | for (Int ncall = 0; ; ncall++) { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/basiclu_wrapper.cc:217:14: warning: variable 'ncall' set but not used [-Wunused-but-set-variable] 217 | for (Int ncall = 0; ; ncall++) { | ^ 5 warnings generated. [ 81%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/basis.cc.o [ 81%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/conjugate_residuals.cc.o [ 82%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/control.cc.o [ 83%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/crossover.cc.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/ipm/ipx/control.cc:1: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsParallel.h:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsMutex.h:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsTaskExecutor.h:25: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/parallel/HighsSplitDeque.h:30: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsRandom.h:21: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ 1 warning generated. [ 83%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/diagonal_precond.cc.o [ 84%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/forrest_tomlin.cc.o [ 84%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/guess_basis.cc.o [ 85%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/indexed_vector.cc.o [ 86%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/info.cc.o [ 86%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/ipm.cc.o [ 87%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/ipx_c.cc.o [ 87%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/iterate.cc.o [ 88%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver.cc.o [ 89%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver_basis.cc.o [ 89%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/kkt_solver_diag.cc.o [ 90%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/linear_operator.cc.o [ 91%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lp_solver.cc.o [ 91%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lu_factorization.cc.o [ 92%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/lu_update.cc.o [ 92%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/maxvolume.cc.o [ 93%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/model.cc.o [ 94%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/normal_matrix.cc.o [ 94%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/sparse_matrix.cc.o [ 95%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/sparse_utils.cc.o [ 95%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/splitted_normal_matrix.cc.o [ 96%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/starting_basis.cc.o [ 97%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/symbolic_invert.cc.o [ 97%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/timer.cc.o [ 98%] Building CXX object src/CMakeFiles/libhighs.dir/ipm/ipx/utils.cc.o [ 99%] Linking CXX static library ../lib64/libhighs.a make[3]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' [ 99%] Built target libhighs make[3]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[3]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' make[3]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' [ 99%] Building CXX object app/CMakeFiles/highs.dir/RunHighs.cpp.o In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/app/RunHighs.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/app/RunHighs.cpp:16: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/app/RunHighs.cpp:18: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/src/lp_data/HighsRuntimeOptions.h:17: /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/app/cxxopts.hpp:488:36: warning: overflow in expression; result is -2147483648 with type 'type' (aka 'int') [-Winteger-overflow] 488 | if (u > static_cast(-std::numeric_limits::min())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/app/cxxopts.hpp:488:36: warning: overflow in expression; result is -9223372036854775808 with type 'type' (aka 'long') [-Winteger-overflow] 488 | if (u > static_cast(-std::numeric_limits::min())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [100%] Linking CXX executable ../bin/highs make[3]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' [100%] Built target highs make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' Install the project... -- Install configuration: "RELEASE" -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/bin/highs -- Set runtime path of "/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/bin/highs" to "/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64" -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/filereaderlp/builder.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/filereaderlp/model.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/filereaderlp/reader.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/Filereader.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/FilereaderLp.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/FilereaderEms.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/FilereaderMps.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/HMpsFF.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/HMPSIO.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/HighsIO.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/io/LoadOptions.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HConst.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HStruct.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsAnalysis.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsDebug.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsInfo.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsInfoDebug.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsLp.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsLpSolverObject.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsLpUtils.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsModelUtils.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsOptions.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsRanging.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsRuntimeOptions.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsSolution.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsSolutionDebug.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsSolve.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsStatus.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsCliqueTable.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsCutGeneration.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsConflictPool.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsCutPool.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsDebugSol.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsDomainChange.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsDomain.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsDynamicRowMatrix.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsGFkSolve.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsImplications.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsLpAggregator.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsLpRelaxation.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsMipSolverData.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsMipSolver.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsModkSeparator.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsNodeQueue.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsObjectiveFunction.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsPathSeparator.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsPrimalHeuristics.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsPseudocost.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsRedcostFixing.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsSearch.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsSeparation.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsSeparator.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsTableauSeparator.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/mip/HighsTransformedLp.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/model/HighsHessian.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/model/HighsHessianUtils.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/model/HighsModel.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsBinarySemaphore.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsCacheAlign.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsCombinable.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsMutex.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsParallel.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsRaceTimer.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsSchedulerConstants.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsSpinMutex.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsSplitDeque.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsTaskExecutor.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/parallel/HighsTask.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/qpsolver/quass.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/qpsolver/vector.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/qpsolver/scaling.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/qpsolver/perturbation.hpp -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HApp.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkk.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkkDual.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkkDualRHS.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkkDualRow.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkkPrimal.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HighsSimplexAnalysis.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HSimplex.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HSimplexReport.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HSimplexDebug.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HSimplexNla.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/SimplexConst.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/SimplexStruct.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/SimplexTimer.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/ICrash.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/ICrashUtil.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/ICrashX.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/HighsPostsolveStack.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/HighsSymmetry.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/HPresolve.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/HPresolveAnalysis.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/PresolveComponent.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/test/DevKkt.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/test/KktCh2.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/FactorTimer.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HFactor.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HFactorConst.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HFactorDebug.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsCDouble.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsComponent.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsDataStack.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsDisjointSets.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsHash.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsHashTree.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsInt.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsIntegers.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsLinearSumBounds.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsMatrixPic.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsMatrixSlice.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsMatrixUtils.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsRandom.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsRbTree.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsSort.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsSparseMatrix.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsSparseVectorSum.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsSplay.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsTimer.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsUtils.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HSet.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HVector.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HVectorBase.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/stringutil.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/Highs.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/ipm/IpxWrapper.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/HConfig.h -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64/libhighs.a -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64/cmake/highs/highs-targets.cmake -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64/cmake/highs/highs-targets-release.cmake -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64/cmake/highs/highs-config.cmake -- Installing: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64/pkgconfig/highs.pc make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/inst/HiGHS/build' ** libs using C++ compiler: ‘clang version 18.1.4’ using C++11 make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/src' /usr/local/clang18/bin/clang++ -std=gnu++11 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include -I/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c RcppExports.cpp -o RcppExports.o /usr/local/clang18/bin/clang++ -std=gnu++11 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include -I/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c highs_interface.cpp -o highs_interface.o In file included from highs_interface.cpp:2: In file included from ./highs_interface.h:4: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/Highs.h:22: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsRanging.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/lp_data/HighsLpSolverObject.h:21: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/simplex/HEkk.h:22: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsHash.h:49:53: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 49 | struct HighsHashable : std::integral_constant { | ^ /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsHash.h:43:34: note: expanded from macro 'IS_TRIVIALLY_COPYABLE' 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ In file included from highs_interface.cpp:2: In file included from ./highs_interface.h:4: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/Highs.h:26: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/PresolveComponent.h:27: In file included from /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/presolve/HighsPostsolveStack.h:31: /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsDataStack.h:27:9: warning: 'IS_TRIVIALLY_COPYABLE' macro redefined [-Wmacro-redefined] 27 | #define IS_TRIVIALLY_COPYABLE(T) __is_trivially_copyable(T) | ^ /data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/include/highs/util/HighsHash.h:43:9: note: previous definition is here 43 | #define IS_TRIVIALLY_COPYABLE(T) __has_trivial_copy(T) | ^ highs_interface.cpp:259:17: warning: unused variable 'status' [-Wunused-variable] 259 | HighsStatus status = highs->getObjectiveSense(sense); | ^~~~~~ highs_interface.cpp:287:41: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] 287 | const HighsVarType* integrality = &(to_vartype(type)[0]); | ^~~~~~~~~~~~~~~~ 4 warnings generated. /usr/local/clang18/bin/clang++ -std=gnu++11 -shared -L/usr/local/clang/lib64 -L/usr/local/clang18/lib -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -o highs.so RcppExports.o highs_interface.o -L/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib -L/data/gannet/ripley/R/packages/tests-clang/highs/src/highslib/lib64 -lhighs make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/highs/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/highs/src' installing to /data/gannet/ripley/R/packages/tests-clang/highs.Rcheck/00LOCK-highs/00new/highs/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (highs)