==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: mgard 1.6.0-3 (Tue Nov 4 17:51:38 2025)
==> Retrieving sources...
-> Found mgard-1.6.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
mgard-1.6.0.tar.gz ... Passed
==> Making package: mgard 1.6.0-3 (Tue Nov 4 17:51:57 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (3) gtest-1.17.0-1 abseil-cpp-20250814.1-1 protobuf-33.0-2
Total Installed Size: 24.16 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing abseil-cpp...
installing protobuf...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (8) cppdap-1.58.0-2 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3
libuv-1.51.0-1 rhash-1.4.6-1 catch2-3.11.0-1 cmake-4.1.2-1
ninja-1.13.1-2
Total Installed Size: 97.80 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing catch2...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [pending]
qt6-base: cmake-gui
installing ninja...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
-> Found mgard-1.6.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting mgard-1.6.0.tar.gz with bsdtar
==> Starting build()...
-- The CXX compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for one of the modules 'libzstd'
-- Found ZSTD: /usr/lib/libzstd.so
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Checking for one of the modules 'protobuf>=3.0.0'
-- Found protobuf: /usr/lib/libprotobuf.so;/usr/lib/libabsl_log_internal_check_op.so;/usr/lib/libabsl_die_if_null.so;/usr/lib/libabsl_log_internal_conditions.so;/usr/lib/libabsl_log_internal_message.so;/usr/lib/libabsl_examine_stack.so;/usr/lib/libabsl_log_internal_format.so;/usr/lib/libabsl_log_internal_nullguard.so;/usr/lib/libabsl_log_internal_structured_proto.so;/usr/lib/libabsl_log_internal_log_sink_set.so;/usr/lib/libabsl_log_sink.so;/usr/lib/libabsl_log_entry.so;/usr/lib/libabsl_log_internal_proto.so;/usr/lib/libabsl_flags_internal.so;/usr/lib/libabsl_flags_marshalling.so;/usr/lib/libabsl_flags_reflection.so;/usr/lib/libabsl_flags_private_handle_accessor.so;/usr/lib/libabsl_flags_commandlineflag.so;/usr/lib/libabsl_flags_commandlineflag_internal.so;/usr/lib/libabsl_flags_config.so;/usr/lib/libabsl_flags_program_name.so;/usr/lib/libabsl_log_initialize.so;/usr/lib/libabsl_log_internal_globals.so;/usr/lib/libabsl_log_globals.so;/usr/lib/libabsl_vlog_config_internal.so;/usr/lib/libabsl_log_internal_fnmatch.so;/usr/lib/libabsl_raw_hash_set.so;/usr/lib/libabsl_hashtablez_sampler.so;/usr/lib/libabsl_random_distributions.so;/usr/lib/libabsl_random_seed_sequences.so;/usr/lib/libabsl_random_internal_entropy_pool.so;/usr/lib/libabsl_random_internal_randen.so;/usr/lib/libabsl_random_internal_randen_hwaes.so;/usr/lib/libabsl_random_internal_randen_hwaes_impl.so;/usr/lib/libabsl_random_internal_randen_slow.so;/usr/lib/libabsl_random_internal_platform.so;/usr/lib/libabsl_random_internal_seed_material.so;/usr/lib/libabsl_random_seed_gen_exception.so;/usr/lib/libabsl_statusor.so;/usr/lib/libabsl_status.so;/usr/lib/libabsl_cord.so;/usr/lib/libabsl_cordz_info.so;/usr/lib/libabsl_cord_internal.so;/usr/lib/libabsl_hash.so;/usr/lib/libabsl_city.so;/usr/lib/libabsl_cordz_functions.so;/usr/lib/libabsl_exponential_biased.so;/usr/lib/libabsl_cordz_handle.so;/usr/lib/libabsl_crc_cord_state.so;/usr/lib/libabsl_crc32c.so;/usr/lib/libabsl_crc_internal.so;/usr/lib/libabsl_crc_cpu_detect.so;/usr/lib/libabsl_leak_check.so;/usr/lib/libabsl_strerror.so;/usr/lib/libabsl_str_format_internal.so;/usr/lib/libabsl_synchronization.so;/usr/lib/libabsl_graphcycles_internal.so;/usr/lib/libabsl_kernel_timeout_internal.so;/usr/lib/libabsl_stacktrace.so;/usr/lib/libabsl_symbolize.so;/usr/lib/libabsl_debugging_internal.so;/usr/lib/libabsl_demangle_internal.so;/usr/lib/libabsl_demangle_rust.so;/usr/lib/libabsl_decode_rust_punycode.so;/usr/lib/libabsl_utf8_for_code_point.so;/usr/lib/libabsl_malloc_internal.so;/usr/lib/libabsl_tracing_internal.so;/usr/lib/libabsl_time.so;/usr/lib/libabsl_civil_time.so;/usr/lib/libabsl_time_zone.so;/usr/lib/libutf8_validity.so;/usr/lib/libutf8_range.so;/usr/lib/libabsl_strings.so;/usr/lib/libabsl_strings_internal.so;/usr/lib/libabsl_string_view.so;/usr/lib/libabsl_int128.so;/usr/lib/libabsl_base.so;/usr/lib/librt.a;/usr/lib/libabsl_spinlock_wait.so;/usr/lib/libabsl_throw_delegate.so;/usr/lib/libabsl_raw_logging_internal.so;/usr/lib/libabsl_log_severity.so
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
--
-- Configuration summary:
-- Installation directories:
-- prefix: /usr
-- bin: /usr/bin
-- lib: /usr/lib
-- include: /usr/include
-- cmake: /usr/lib/cmake/mgard
--
-- Options:
-- build type: None
-- shared libs: ON
-- portable backends:
-- SERIAL: ON
-- OPENMP: ON
-- CUDA: OFF
-- HIP: OFF
-- SYCL: OFF
-- LEGACY CUDA: OFF
-- auto tuning: OFF
-- MDR: ON
-- timing: OFF
-- ASan: OFF
-- UBSan: OFF
-- tests: ON
-- benchmarks: OFF
-- documentation: OFF
-- CLI: OFF
-- unstructured: OFF
--
-- Libraries:
-- ZSTD: 1
-- protobuf: 1
-- OpenMP: TRUE
-- Catch2: 1
--
-- Programs:
-- python3: /usr/bin/python3
-- protoc: /usr/bin/protoc
-- Configuring done (4.5s)
-- Generating done (1.3s)
-- Build files have been written to: /build/mgard/src/build
[0/433] Generating include/proto/mgard.pb.h, include/proto/mgard.pb.cc
[0/433] Generating src/compress_internal_generated.cpp
[1/433] Generating include/proto/mgard.pb.h, include/proto/mgard.pb.cc
[2/433] Generating src/compress_internal_generated.cpp
[2/433] Building CXX object CMakeFiles/mgard-library.dir/src/compress.cpp.o
[2/433] Building CXX object CMakeFiles...library.dir/src/compress_internal.cpp.o
[2/433] Building CXX object CMakeFiles/mgard-library.dir/src/compressors.cpp.o
[2/433] Building CXX object CMakeFiles/mgard-library.dir/src/format.cpp.o
[2/433] Building CXX object CMakeFiles...library.dir/include/proto/mgard.pb.cc.o
[2/433] Building CXX object CMakeFiles...r/src/compress_internal_generated.cpp.o
[3/433] Building CXX object CMakeFiles...library.dir/src/compress_internal.cpp.o
[3/433] Building CXX object CMakeFiles...ary.dir/src/mgard-x/Config/Config.cpp.o
[4/433] Building CXX object CMakeFiles/mgard-library.dir/src/compress.cpp.o
[4/433] Building CXX object CMakeFiles...x/CompressionHighLevel/DynamicAPI.cpp.o
[5/433] Building CXX object CMakeFiles/mgard-library.dir/src/compressors.cpp.o
[5/433] Building CXX object CMakeFiles...c/mgard-x/MDRHighLevel/DynamicAPI.cpp.o
[6/433] Building CXX object CMakeFiles...ary.dir/src/mgard-x/Config/Config.cpp.o
[6/433] Building CXX object CMakeFiles...ntimeX/AutoTuners/AutoTunerSerial.cpp.o
[7/433] Building CXX object CMakeFiles/mgard-library.dir/src/format.cpp.o
[7/433] Building CXX object CMakeFiles...ntimeX/AutoTuners/AutoTunerOpenmp.cpp.o
[8/433] Building CXX object CMakeFiles...x/CompressionHighLevel/DynamicAPI.cpp.o
[8/433] Building CXX object CMakeFiles...rc/mgard-x/RuntimeX/Utilities/Log.cpp.o
[9/433] Building CXX object CMakeFiles...library.dir/include/proto/mgard.pb.cc.o
[9/433] Building CXX object CMakeFiles...rarchy/Hierarchy_1D_double_SERIAL.cpp.o
[10/433] Building CXX object CMakeFile...ntimeX/AutoTuners/AutoTunerOpenmp.cpp.o
[10/433] Building CXX object CMakeFile...rarchy/Hierarchy_2D_double_SERIAL.cpp.o
[11/433] Building CXX object CMakeFile...ntimeX/AutoTuners/AutoTunerSerial.cpp.o
[11/433] Building CXX object CMakeFile...rarchy/Hierarchy_3D_double_SERIAL.cpp.o
[12/433] Building CXX object CMakeFile...rc/mgard-x/RuntimeX/Utilities/Log.cpp.o
[12/433] Building CXX object CMakeFile...rarchy/Hierarchy_4D_double_SERIAL.cpp.o
[13/433] Building CXX object CMakeFile...c/mgard-x/MDRHighLevel/DynamicAPI.cpp.o
[13/433] Building CXX object CMakeFile...rarchy/Hierarchy_5D_double_SERIAL.cpp.o
[14/433] Building CXX object CMakeFile...rarchy/Hierarchy_1D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_1D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
[14/433] Building CXX object CMakeFile...erarchy/Hierarchy_1D_float_SERIAL.cpp.o
[15/433] Building CXX object CMakeFile...rarchy/Hierarchy_3D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_3D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
[15/433] Building CXX object CMakeFile...erarchy/Hierarchy_2D_float_SERIAL.cpp.o
[16/433] Building CXX object CMakeFile...rarchy/Hierarchy_2D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_2D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
[16/433] Building CXX object CMakeFile...erarchy/Hierarchy_3D_float_SERIAL.cpp.o
[17/433] Building CXX object CMakeFile...rarchy/Hierarchy_4D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_4D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
[17/433] Building CXX object CMakeFile...erarchy/Hierarchy_4D_float_SERIAL.cpp.o
[18/433] Building CXX object CMakeFile...rarchy/Hierarchy_5D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_5D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
[18/433] Building CXX object CMakeFile...erarchy/Hierarchy_5D_float_SERIAL.cpp.o
[19/433] Building CXX object CMakeFile...erarchy/Hierarchy_1D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_1D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
[19/433] Building CXX object CMakeFile...lcCoefficients3D_1D_double_SERIAL.cpp.o
[20/433] Building CXX object CMakeFile...erarchy/Hierarchy_3D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_3D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
[20/433] Building CXX object CMakeFile...lcCoefficients3D_2D_double_SERIAL.cpp.o
[21/433] Building CXX object CMakeFile...erarchy/Hierarchy_2D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_2D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
[21/433] Building CXX object CMakeFile...lcCoefficients3D_3D_double_SERIAL.cpp.o
[22/433] Building CXX object CMakeFile...erarchy/Hierarchy_5D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_5D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
[22/433] Building CXX object CMakeFile...alcCoefficients3D_1D_float_SERIAL.cpp.o
[23/433] Building CXX object CMakeFile...r/src/compress_internal_generated.cpp.o
[23/433] Building CXX object CMakeFile...alcCoefficients3D_2D_float_SERIAL.cpp.o
[24/433] Building CXX object CMakeFile...erarchy/Hierarchy_4D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_4D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
[24/433] Building CXX object CMakeFile...alcCoefficients3D_3D_float_SERIAL.cpp.o
[25/433] Building CXX object CMakeFile...lcCoefficients3D_1D_double_SERIAL.cpp.o
[25/433] Building CXX object CMakeFile...icientsRestore3D_1D_double_SERIAL.cpp.o
[26/433] Building CXX object CMakeFile...lcCoefficients3D_2D_double_SERIAL.cpp.o
[26/433] Building CXX object CMakeFile...icientsRestore3D_2D_double_SERIAL.cpp.o
[27/433] Building CXX object CMakeFile...alcCoefficients3D_1D_float_SERIAL.cpp.o
[27/433] Building CXX object CMakeFile...icientsRestore3D_3D_double_SERIAL.cpp.o
[28/433] Building CXX object CMakeFile...alcCoefficients3D_2D_float_SERIAL.cpp.o
[28/433] Building CXX object CMakeFile...ficientsRestore3D_1D_float_SERIAL.cpp.o
[29/433] Building CXX object CMakeFile...lcCoefficients3D_3D_double_SERIAL.cpp.o
[29/433] Building CXX object CMakeFile...ficientsRestore3D_2D_float_SERIAL.cpp.o
[30/433] Building CXX object CMakeFile...icientsRestore3D_1D_double_SERIAL.cpp.o
[30/433] Building CXX object CMakeFile...ficientsRestore3D_3D_float_SERIAL.cpp.o
[31/433] Building CXX object CMakeFile...alcCoefficients3D_3D_float_SERIAL.cpp.o
[31/433] Building CXX object CMakeFile...lcCoefficientsND_4D_double_SERIAL.cpp.o
[32/433] Building CXX object CMakeFile...icientsRestore3D_2D_double_SERIAL.cpp.o
[32/433] Building CXX object CMakeFile...lcCoefficientsND_5D_double_SERIAL.cpp.o
[33/433] Building CXX object CMakeFile...ficientsRestore3D_1D_float_SERIAL.cpp.o
[33/433] Building CXX object CMakeFile...alcCoefficientsND_4D_float_SERIAL.cpp.o
[34/433] Building CXX object CMakeFile...icientsRestore3D_3D_double_SERIAL.cpp.o
[34/433] Building CXX object CMakeFile...alcCoefficientsND_5D_float_SERIAL.cpp.o
[35/433] Building CXX object CMakeFile...ficientsRestore3D_2D_float_SERIAL.cpp.o
[35/433] Building CXX object CMakeFile...icientsRestoreND_4D_double_SERIAL.cpp.o
[36/433] Building CXX object CMakeFile...ficientsRestore3D_3D_float_SERIAL.cpp.o
[36/433] Building CXX object CMakeFile...icientsRestoreND_5D_double_SERIAL.cpp.o
[37/433] Building CXX object CMakeFile...alcCoefficientsND_4D_float_SERIAL.cpp.o
[37/433] Building CXX object CMakeFile...ficientsRestoreND_4D_float_SERIAL.cpp.o
[38/433] Building CXX object CMakeFile...lcCoefficientsND_4D_double_SERIAL.cpp.o
[38/433] Building CXX object CMakeFile...ficientsRestoreND_5D_float_SERIAL.cpp.o
[39/433] Building CXX object CMakeFile...lcCoefficientsND_5D_double_SERIAL.cpp.o
[39/433] Building CXX object CMakeFile...CalcCorrection3D_1D_double_SERIAL.cpp.o
[40/433] Building CXX object CMakeFile...alcCoefficientsND_5D_float_SERIAL.cpp.o
[40/433] Building CXX object CMakeFile...CalcCorrection3D_2D_double_SERIAL.cpp.o
[41/433] Building CXX object CMakeFile...icientsRestoreND_4D_double_SERIAL.cpp.o
[41/433] Building CXX object CMakeFile...CalcCorrection3D_3D_double_SERIAL.cpp.o
[42/433] Building CXX object CMakeFile...CalcCorrection3D_1D_double_SERIAL.cpp.o
[42/433] Building CXX object CMakeFile.../CalcCorrection3D_1D_float_SERIAL.cpp.o
[43/433] Building CXX object CMakeFile...CalcCorrection3D_2D_double_SERIAL.cpp.o
[43/433] Building CXX object CMakeFile.../CalcCorrection3D_2D_float_SERIAL.cpp.o
[44/433] Building CXX object CMakeFile...icientsRestoreND_5D_double_SERIAL.cpp.o
[44/433] Building CXX object CMakeFile.../CalcCorrection3D_3D_float_SERIAL.cpp.o
[45/433] Building CXX object CMakeFile...ficientsRestoreND_4D_float_SERIAL.cpp.o
[45/433] Building CXX object CMakeFile...CalcCorrectionND_4D_double_SERIAL.cpp.o
[46/433] Building CXX object CMakeFile.../CalcCorrection3D_1D_float_SERIAL.cpp.o
[46/433] Building CXX object CMakeFile...CalcCorrectionND_5D_double_SERIAL.cpp.o
[47/433] Building CXX object CMakeFile...ficientsRestoreND_5D_float_SERIAL.cpp.o
[47/433] Building CXX object CMakeFile.../CalcCorrectionND_4D_float_SERIAL.cpp.o
[48/433] Building CXX object CMakeFile.../CalcCorrection3D_2D_float_SERIAL.cpp.o
[48/433] Building CXX object CMakeFile.../CalcCorrectionND_5D_float_SERIAL.cpp.o
[49/433] Building CXX object CMakeFile...CalcCorrection3D_3D_double_SERIAL.cpp.o
[49/433] Building CXX object CMakeFile...on/CopyND/CopyND_1D_double_SERIAL.cpp.o
[50/433] Building CXX object CMakeFile.../CalcCorrection3D_3D_float_SERIAL.cpp.o
[50/433] Building CXX object CMakeFile...on/CopyND/CopyND_2D_double_SERIAL.cpp.o
[51/433] Building CXX object CMakeFile...CalcCorrectionND_4D_double_SERIAL.cpp.o
[51/433] Building CXX object CMakeFile...on/CopyND/CopyND_3D_double_SERIAL.cpp.o
[52/433] Building CXX object CMakeFile...on/CopyND/CopyND_1D_double_SERIAL.cpp.o
[52/433] Building CXX object CMakeFile...on/CopyND/CopyND_4D_double_SERIAL.cpp.o
[53/433] Building CXX object CMakeFile...CalcCorrectionND_5D_double_SERIAL.cpp.o
[53/433] Building CXX object CMakeFile...on/CopyND/CopyND_5D_double_SERIAL.cpp.o
[54/433] Building CXX object CMakeFile...on/CopyND/CopyND_2D_double_SERIAL.cpp.o
[54/433] Building CXX object CMakeFile...ion/CopyND/CopyND_1D_float_SERIAL.cpp.o
[55/433] Building CXX object CMakeFile...on/CopyND/CopyND_3D_double_SERIAL.cpp.o
[55/433] Building CXX object CMakeFile...ion/CopyND/CopyND_2D_float_SERIAL.cpp.o
[56/433] Building CXX object CMakeFile...on/CopyND/CopyND_4D_double_SERIAL.cpp.o
[56/433] Building CXX object CMakeFile...ion/CopyND/CopyND_3D_float_SERIAL.cpp.o
[57/433] Building CXX object CMakeFile...on/CopyND/CopyND_5D_double_SERIAL.cpp.o
[57/433] Building CXX object CMakeFile...ion/CopyND/CopyND_4D_float_SERIAL.cpp.o
[58/433] Building CXX object CMakeFile.../CalcCorrectionND_4D_float_SERIAL.cpp.o
[58/433] Building CXX object CMakeFile...ion/CopyND/CopyND_5D_float_SERIAL.cpp.o
[59/433] Building CXX object CMakeFile.../CalcCorrectionND_5D_float_SERIAL.cpp.o
[59/433] Building CXX object CMakeFile...on/CopyND/Copy3D_1D_double_SERIAL.cpp.o
[60/433] Building CXX object CMakeFile...ion/CopyND/CopyND_1D_float_SERIAL.cpp.o
[60/433] Building CXX object CMakeFile...on/CopyND/Copy3D_2D_double_SERIAL.cpp.o
[61/433] Building CXX object CMakeFile...ion/CopyND/CopyND_2D_float_SERIAL.cpp.o
[61/433] Building CXX object CMakeFile...on/CopyND/Copy3D_3D_double_SERIAL.cpp.o
[62/433] Building CXX object CMakeFile...ion/CopyND/CopyND_4D_float_SERIAL.cpp.o
[62/433] Building CXX object CMakeFile...on/CopyND/Copy3D_4D_double_SERIAL.cpp.o
[63/433] Building CXX object CMakeFile...ion/CopyND/CopyND_3D_float_SERIAL.cpp.o
[63/433] Building CXX object CMakeFile...on/CopyND/Copy3D_5D_double_SERIAL.cpp.o
[64/433] Building CXX object CMakeFile...ion/CopyND/CopyND_5D_float_SERIAL.cpp.o
[64/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_1D_float_SERIAL.cpp.o
[65/433] Building CXX object CMakeFile...on/CopyND/Copy3D_1D_double_SERIAL.cpp.o
[65/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_2D_float_SERIAL.cpp.o
[66/433] Building CXX object CMakeFile...on/CopyND/Copy3D_2D_double_SERIAL.cpp.o
[66/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_3D_float_SERIAL.cpp.o
[67/433] Building CXX object CMakeFile...on/CopyND/Copy3D_3D_double_SERIAL.cpp.o
[67/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_4D_float_SERIAL.cpp.o
[68/433] Building CXX object CMakeFile...on/CopyND/Copy3D_5D_double_SERIAL.cpp.o
[68/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_5D_float_SERIAL.cpp.o
[69/433] Building CXX object CMakeFile...on/CopyND/Copy3D_4D_double_SERIAL.cpp.o
[69/433] Building CXX object CMakeFile...ion/CopyND/AddND_1D_double_SERIAL.cpp.o
[70/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_1D_float_SERIAL.cpp.o
[70/433] Building CXX object CMakeFile...ion/CopyND/AddND_2D_double_SERIAL.cpp.o
[71/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_3D_float_SERIAL.cpp.o
[71/433] Building CXX object CMakeFile...ion/CopyND/AddND_3D_double_SERIAL.cpp.o
[72/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_2D_float_SERIAL.cpp.o
[72/433] Building CXX object CMakeFile...ion/CopyND/AddND_4D_double_SERIAL.cpp.o
[73/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_5D_float_SERIAL.cpp.o
[73/433] Building CXX object CMakeFile...ion/CopyND/AddND_5D_double_SERIAL.cpp.o
[74/433] Building CXX object CMakeFile...ion/CopyND/Copy3D_4D_float_SERIAL.cpp.o
[74/433] Building CXX object CMakeFile...sion/CopyND/AddND_1D_float_SERIAL.cpp.o
[75/433] Building CXX object CMakeFile...ion/CopyND/AddND_1D_double_SERIAL.cpp.o
[75/433] Building CXX object CMakeFile...sion/CopyND/AddND_2D_float_SERIAL.cpp.o
[76/433] Building CXX object CMakeFile...ion/CopyND/AddND_2D_double_SERIAL.cpp.o
[76/433] Building CXX object CMakeFile...sion/CopyND/AddND_3D_float_SERIAL.cpp.o
[77/433] Building CXX object CMakeFile...ion/CopyND/AddND_4D_double_SERIAL.cpp.o
[77/433] Building CXX object CMakeFile...sion/CopyND/AddND_4D_float_SERIAL.cpp.o
[78/433] Building CXX object CMakeFile...ion/CopyND/AddND_3D_double_SERIAL.cpp.o
[78/433] Building CXX object CMakeFile...sion/CopyND/AddND_5D_float_SERIAL.cpp.o
[79/433] Building CXX object CMakeFile...ion/CopyND/AddND_5D_double_SERIAL.cpp.o
[79/433] Building CXX object CMakeFile...opyND/SubtractND_1D_double_SERIAL.cpp.o
[80/433] Building CXX object CMakeFile...sion/CopyND/AddND_1D_float_SERIAL.cpp.o
[80/433] Building CXX object CMakeFile...opyND/SubtractND_2D_double_SERIAL.cpp.o
[81/433] Building CXX object CMakeFile...sion/CopyND/AddND_3D_float_SERIAL.cpp.o
[81/433] Building CXX object CMakeFile...opyND/SubtractND_3D_double_SERIAL.cpp.o
[82/433] Building CXX object CMakeFile...sion/CopyND/AddND_2D_float_SERIAL.cpp.o
[82/433] Building CXX object CMakeFile...opyND/SubtractND_4D_double_SERIAL.cpp.o
[83/433] Building CXX object CMakeFile...sion/CopyND/AddND_4D_float_SERIAL.cpp.o
[83/433] Building CXX object CMakeFile...opyND/SubtractND_5D_double_SERIAL.cpp.o
[84/433] Building CXX object CMakeFile...sion/CopyND/AddND_5D_float_SERIAL.cpp.o
[84/433] Building CXX object CMakeFile...CopyND/SubtractND_1D_float_SERIAL.cpp.o
[85/433] Building CXX object CMakeFile...opyND/SubtractND_2D_double_SERIAL.cpp.o
[85/433] Building CXX object CMakeFile...CopyND/SubtractND_2D_float_SERIAL.cpp.o
[86/433] Building CXX object CMakeFile...opyND/SubtractND_1D_double_SERIAL.cpp.o
[86/433] Building CXX object CMakeFile...CopyND/SubtractND_3D_float_SERIAL.cpp.o
[87/433] Building CXX object CMakeFile...opyND/SubtractND_4D_double_SERIAL.cpp.o
[87/433] Building CXX object CMakeFile...CopyND/SubtractND_4D_float_SERIAL.cpp.o
[88/433] Building CXX object CMakeFile...opyND/SubtractND_3D_double_SERIAL.cpp.o
[88/433] Building CXX object CMakeFile...CopyND/SubtractND_5D_float_SERIAL.cpp.o
[89/433] Building CXX object CMakeFile...opyND/SubtractND_5D_double_SERIAL.cpp.o
[89/433] Building CXX object CMakeFile...ension/Decompose_1D_double_SERIAL.cpp.o
[90/433] Building CXX object CMakeFile...CopyND/SubtractND_1D_float_SERIAL.cpp.o
[90/433] Building CXX object CMakeFile...ension/Decompose_2D_double_SERIAL.cpp.o
[91/433] Building CXX object CMakeFile...CopyND/SubtractND_2D_float_SERIAL.cpp.o
[91/433] Building CXX object CMakeFile...ension/Decompose_3D_double_SERIAL.cpp.o
[92/433] Building CXX object CMakeFile...CopyND/SubtractND_3D_float_SERIAL.cpp.o
[92/433] Building CXX object CMakeFile...ension/Decompose_4D_double_SERIAL.cpp.o
[93/433] Building CXX object CMakeFile...CopyND/SubtractND_4D_float_SERIAL.cpp.o
[93/433] Building CXX object CMakeFile...ension/Decompose_5D_double_SERIAL.cpp.o
[94/433] Building CXX object CMakeFile...CopyND/SubtractND_5D_float_SERIAL.cpp.o
[94/433] Building CXX object CMakeFile...mension/Decompose_1D_float_SERIAL.cpp.o
[95/433] Building CXX object CMakeFile...ension/Decompose_2D_double_SERIAL.cpp.o
[95/433] Building CXX object CMakeFile...mension/Decompose_2D_float_SERIAL.cpp.o
[96/433] Building CXX object CMakeFile...ension/Decompose_1D_double_SERIAL.cpp.o
[96/433] Building CXX object CMakeFile...mension/Decompose_3D_float_SERIAL.cpp.o
[97/433] Building CXX object CMakeFile...ension/Decompose_3D_double_SERIAL.cpp.o
[97/433] Building CXX object CMakeFile...mension/Decompose_4D_float_SERIAL.cpp.o
[98/433] Building CXX object CMakeFile...ension/Decompose_4D_double_SERIAL.cpp.o
[98/433] Building CXX object CMakeFile...mension/Decompose_5D_float_SERIAL.cpp.o
[99/433] Building CXX object CMakeFile...ension/Decompose_5D_double_SERIAL.cpp.o
[99/433] Building CXX object CMakeFile...ension/Recompose_1D_double_SERIAL.cpp.o
[100/433] Building CXX object CMakeFil...mension/Decompose_1D_float_SERIAL.cpp.o
[100/433] Building CXX object CMakeFil...ension/Recompose_2D_double_SERIAL.cpp.o
[101/433] Building CXX object CMakeFil...mension/Decompose_2D_float_SERIAL.cpp.o
[101/433] Building CXX object CMakeFil...ension/Recompose_3D_double_SERIAL.cpp.o
[102/433] Building CXX object CMakeFil...mension/Decompose_3D_float_SERIAL.cpp.o
[102/433] Building CXX object CMakeFil...ension/Recompose_4D_double_SERIAL.cpp.o
[103/433] Building CXX object CMakeFil...mension/Decompose_5D_float_SERIAL.cpp.o
[103/433] Building CXX object CMakeFil...ension/Recompose_5D_double_SERIAL.cpp.o
[104/433] Building CXX object CMakeFil...mension/Decompose_4D_float_SERIAL.cpp.o
[104/433] Building CXX object CMakeFil...mension/Recompose_1D_float_SERIAL.cpp.o
[105/433] Building CXX object CMakeFil...ension/Recompose_1D_double_SERIAL.cpp.o
[105/433] Building CXX object CMakeFil...mension/Recompose_2D_float_SERIAL.cpp.o
[106/433] Building CXX object CMakeFil...ension/Recompose_2D_double_SERIAL.cpp.o
[106/433] Building CXX object CMakeFil...mension/Recompose_3D_float_SERIAL.cpp.o
[107/433] Building CXX object CMakeFil...ension/Recompose_3D_double_SERIAL.cpp.o
[107/433] Building CXX object CMakeFil...mension/Recompose_4D_float_SERIAL.cpp.o
[108/433] Building CXX object CMakeFil...ension/Recompose_4D_double_SERIAL.cpp.o
[108/433] Building CXX object CMakeFil...mension/Recompose_5D_float_SERIAL.cpp.o
[109/433] Building CXX object CMakeFil...ension/Recompose_5D_double_SERIAL.cpp.o
[109/433] Building CXX object CMakeFil...CalcCoefficients_1D_double_SERIAL.cpp.o
[110/433] Building CXX object CMakeFil...mension/Recompose_2D_float_SERIAL.cpp.o
[110/433] Building CXX object CMakeFil...CalcCoefficients_2D_double_SERIAL.cpp.o
[111/433] Building CXX object CMakeFil...mension/Recompose_1D_float_SERIAL.cpp.o
[111/433] Building CXX object CMakeFil...CalcCoefficients_3D_double_SERIAL.cpp.o
[112/433] Building CXX object CMakeFil...mension/Recompose_3D_float_SERIAL.cpp.o
[112/433] Building CXX object CMakeFil...CalcCoefficients_4D_double_SERIAL.cpp.o
[113/433] Building CXX object CMakeFil...mension/Recompose_4D_float_SERIAL.cpp.o
[113/433] Building CXX object CMakeFil...CalcCoefficients_5D_double_SERIAL.cpp.o
[114/433] Building CXX object CMakeFil...mension/Recompose_5D_float_SERIAL.cpp.o
[114/433] Building CXX object CMakeFil.../CalcCoefficients_1D_float_SERIAL.cpp.o
[115/433] Building CXX object CMakeFil...CalcCoefficients_1D_double_SERIAL.cpp.o
[115/433] Building CXX object CMakeFil.../CalcCoefficients_2D_float_SERIAL.cpp.o
[116/433] Building CXX object CMakeFil...CalcCoefficients_2D_double_SERIAL.cpp.o
[116/433] Building CXX object CMakeFil.../CalcCoefficients_3D_float_SERIAL.cpp.o
[117/433] Building CXX object CMakeFil...CalcCoefficients_3D_double_SERIAL.cpp.o
[117/433] Building CXX object CMakeFil.../CalcCoefficients_4D_float_SERIAL.cpp.o
[118/433] Building CXX object CMakeFil...CalcCoefficients_4D_double_SERIAL.cpp.o
[118/433] Building CXX object CMakeFil.../CalcCoefficients_5D_float_SERIAL.cpp.o
[119/433] Building CXX object CMakeFil.../CalcCoefficients_2D_float_SERIAL.cpp.o
[119/433] Building CXX object CMakeFil...fficientsRestore_1D_double_SERIAL.cpp.o
[120/433] Building CXX object CMakeFil...CalcCoefficients_5D_double_SERIAL.cpp.o
[120/433] Building CXX object CMakeFil...fficientsRestore_2D_double_SERIAL.cpp.o
[121/433] Building CXX object CMakeFil.../CalcCoefficients_1D_float_SERIAL.cpp.o
[121/433] Building CXX object CMakeFil...fficientsRestore_3D_double_SERIAL.cpp.o
[122/433] Building CXX object CMakeFil.../CalcCoefficients_3D_float_SERIAL.cpp.o
[122/433] Building CXX object CMakeFil...fficientsRestore_4D_double_SERIAL.cpp.o
[123/433] Building CXX object CMakeFil.../CalcCoefficients_5D_float_SERIAL.cpp.o
[123/433] Building CXX object CMakeFil...fficientsRestore_5D_double_SERIAL.cpp.o
[124/433] Building CXX object CMakeFil.../CalcCoefficients_4D_float_SERIAL.cpp.o
[124/433] Building CXX object CMakeFil...efficientsRestore_1D_float_SERIAL.cpp.o
[125/433] Building CXX object CMakeFil...fficientsRestore_1D_double_SERIAL.cpp.o
[125/433] Building CXX object CMakeFil...efficientsRestore_2D_float_SERIAL.cpp.o
[126/433] Building CXX object CMakeFil...fficientsRestore_2D_double_SERIAL.cpp.o
[126/433] Building CXX object CMakeFil...efficientsRestore_3D_float_SERIAL.cpp.o
[127/433] Building CXX object CMakeFil...fficientsRestore_3D_double_SERIAL.cpp.o
[127/433] Building CXX object CMakeFil...efficientsRestore_4D_float_SERIAL.cpp.o
[128/433] Building CXX object CMakeFil...fficientsRestore_4D_double_SERIAL.cpp.o
[128/433] Building CXX object CMakeFil...efficientsRestore_5D_float_SERIAL.cpp.o
[129/433] Building CXX object CMakeFil...efficientsRestore_1D_float_SERIAL.cpp.o
[129/433] Building CXX object CMakeFil...n/CalcCorrection_1D_double_SERIAL.cpp.o
[130/433] Building CXX object CMakeFil...fficientsRestore_5D_double_SERIAL.cpp.o
[130/433] Building CXX object CMakeFil...n/CalcCorrection_2D_double_SERIAL.cpp.o
[131/433] Building CXX object CMakeFil...efficientsRestore_2D_float_SERIAL.cpp.o
[131/433] Building CXX object CMakeFil...n/CalcCorrection_3D_double_SERIAL.cpp.o
[132/433] Building CXX object CMakeFil...efficientsRestore_3D_float_SERIAL.cpp.o
[132/433] Building CXX object CMakeFil...n/CalcCorrection_4D_double_SERIAL.cpp.o
[133/433] Building CXX object CMakeFil...efficientsRestore_4D_float_SERIAL.cpp.o
[133/433] Building CXX object CMakeFil...n/CalcCorrection_5D_double_SERIAL.cpp.o
[134/433] Building CXX object CMakeFil...efficientsRestore_5D_float_SERIAL.cpp.o
[134/433] Building CXX object CMakeFil...on/CalcCorrection_1D_float_SERIAL.cpp.o
[135/433] Building CXX object CMakeFil...n/CalcCorrection_1D_double_SERIAL.cpp.o
[135/433] Building CXX object CMakeFil...on/CalcCorrection_2D_float_SERIAL.cpp.o
[136/433] Building CXX object CMakeFil...n/CalcCorrection_3D_double_SERIAL.cpp.o
[136/433] Building CXX object CMakeFil...on/CalcCorrection_3D_float_SERIAL.cpp.o
[137/433] Building CXX object CMakeFil...n/CalcCorrection_2D_double_SERIAL.cpp.o
[137/433] Building CXX object CMakeFil...on/CalcCorrection_4D_float_SERIAL.cpp.o
[138/433] Building CXX object CMakeFil...n/CalcCorrection_5D_double_SERIAL.cpp.o
[138/433] Building CXX object CMakeFil...on/CalcCorrection_5D_float_SERIAL.cpp.o
[139/433] Building CXX object CMakeFil...on/CalcCorrection_1D_float_SERIAL.cpp.o
[139/433] Building CXX object CMakeFil...ension/Decompose_1D_double_SERIAL.cpp.o
[140/433] Building CXX object CMakeFil...n/CalcCorrection_4D_double_SERIAL.cpp.o
[140/433] Building CXX object CMakeFil...ension/Decompose_2D_double_SERIAL.cpp.o
[141/433] Building CXX object CMakeFil...ension/Decompose_1D_double_SERIAL.cpp.o
[141/433] Building CXX object CMakeFil...ension/Decompose_3D_double_SERIAL.cpp.o
[142/433] Building CXX object CMakeFil...ension/Decompose_2D_double_SERIAL.cpp.o
[142/433] Building CXX object CMakeFil...ension/Decompose_4D_double_SERIAL.cpp.o
[143/433] Building CXX object CMakeFil...on/CalcCorrection_2D_float_SERIAL.cpp.o
[143/433] Building CXX object CMakeFil...ension/Decompose_5D_double_SERIAL.cpp.o
[144/433] Building CXX object CMakeFil...ension/Decompose_3D_double_SERIAL.cpp.o
[144/433] Building CXX object CMakeFil...mension/Decompose_1D_float_SERIAL.cpp.o
[145/433] Building CXX object CMakeFil...ension/Decompose_4D_double_SERIAL.cpp.o
[145/433] Building CXX object CMakeFil...mension/Decompose_2D_float_SERIAL.cpp.o
[146/433] Building CXX object CMakeFil...on/CalcCorrection_3D_float_SERIAL.cpp.o
[146/433] Building CXX object CMakeFil...mension/Decompose_3D_float_SERIAL.cpp.o
[147/433] Building CXX object CMakeFil...on/CalcCorrection_5D_float_SERIAL.cpp.o
[147/433] Building CXX object CMakeFil...mension/Decompose_4D_float_SERIAL.cpp.o
[148/433] Building CXX object CMakeFil...on/CalcCorrection_4D_float_SERIAL.cpp.o
[148/433] Building CXX object CMakeFil...mension/Decompose_5D_float_SERIAL.cpp.o
[149/433] Building CXX object CMakeFil...ension/Decompose_5D_double_SERIAL.cpp.o
[149/433] Building CXX object CMakeFil...ension/Recompose_1D_double_SERIAL.cpp.o
[150/433] Building CXX object CMakeFil...mension/Decompose_1D_float_SERIAL.cpp.o
[150/433] Building CXX object CMakeFil...ension/Recompose_2D_double_SERIAL.cpp.o
[151/433] Building CXX object CMakeFil...mension/Decompose_2D_float_SERIAL.cpp.o
[151/433] Building CXX object CMakeFil...ension/Recompose_3D_double_SERIAL.cpp.o
[152/433] Building CXX object CMakeFil...mension/Decompose_3D_float_SERIAL.cpp.o
[152/433] Building CXX object CMakeFil...ension/Recompose_4D_double_SERIAL.cpp.o
[153/433] Building CXX object CMakeFil...mension/Decompose_4D_float_SERIAL.cpp.o
[153/433] Building CXX object CMakeFil...ension/Recompose_5D_double_SERIAL.cpp.o
[154/433] Building CXX object CMakeFil...mension/Decompose_5D_float_SERIAL.cpp.o
[154/433] Building CXX object CMakeFil...mension/Recompose_1D_float_SERIAL.cpp.o
[155/433] Building CXX object CMakeFil...ension/Recompose_1D_double_SERIAL.cpp.o
[155/433] Building CXX object CMakeFil...mension/Recompose_2D_float_SERIAL.cpp.o
[156/433] Building CXX object CMakeFil...ension/Recompose_2D_double_SERIAL.cpp.o
[156/433] Building CXX object CMakeFil...mension/Recompose_3D_float_SERIAL.cpp.o
[157/433] Building CXX object CMakeFil...ension/Recompose_3D_double_SERIAL.cpp.o
[157/433] Building CXX object CMakeFil...mension/Recompose_4D_float_SERIAL.cpp.o
[158/433] Building CXX object CMakeFil...ension/Recompose_4D_double_SERIAL.cpp.o
[158/433] Building CXX object CMakeFil...mension/Recompose_5D_float_SERIAL.cpp.o
[159/433] Building CXX object CMakeFil...ension/Recompose_5D_double_SERIAL.cpp.o
[159/433] Building CXX object CMakeFil...eBlock/Decompose_1D_double_SERIAL.cpp.o
[160/433] Building CXX object CMakeFil...mension/Recompose_1D_float_SERIAL.cpp.o
[160/433] Building CXX object CMakeFil...eBlock/Decompose_2D_double_SERIAL.cpp.o
[161/433] Building CXX object CMakeFil...mension/Recompose_2D_float_SERIAL.cpp.o
[161/433] Building CXX object CMakeFil...eBlock/Decompose_3D_double_SERIAL.cpp.o
[162/433] Building CXX object CMakeFil...mension/Recompose_3D_float_SERIAL.cpp.o
[162/433] Building CXX object CMakeFil...eBlock/Decompose_4D_double_SERIAL.cpp.o
[163/433] Building CXX object CMakeFil...mension/Recompose_4D_float_SERIAL.cpp.o
[163/433] Building CXX object CMakeFil...eBlock/Decompose_5D_double_SERIAL.cpp.o
[164/433] Building CXX object CMakeFil...mension/Recompose_5D_float_SERIAL.cpp.o
[164/433] Building CXX object CMakeFil...heBlock/Decompose_1D_float_SERIAL.cpp.o
[165/433] Building CXX object CMakeFil...eBlock/Decompose_1D_double_SERIAL.cpp.o
[165/433] Building CXX object CMakeFil...heBlock/Decompose_2D_float_SERIAL.cpp.o
[166/433] Building CXX object CMakeFil...eBlock/Decompose_2D_double_SERIAL.cpp.o
[166/433] Building CXX object CMakeFil...heBlock/Decompose_3D_float_SERIAL.cpp.o
[167/433] Building CXX object CMakeFil...eBlock/Decompose_3D_double_SERIAL.cpp.o
[167/433] Building CXX object CMakeFil...heBlock/Decompose_4D_float_SERIAL.cpp.o
[168/433] Building CXX object CMakeFil...eBlock/Decompose_4D_double_SERIAL.cpp.o
[168/433] Building CXX object CMakeFil...heBlock/Decompose_5D_float_SERIAL.cpp.o
[169/433] Building CXX object CMakeFil...eBlock/Decompose_5D_double_SERIAL.cpp.o
[169/433] Building CXX object CMakeFil...eBlock/Recompose_1D_double_SERIAL.cpp.o
[170/433] Building CXX object CMakeFil...heBlock/Decompose_1D_float_SERIAL.cpp.o
[170/433] Building CXX object CMakeFil...eBlock/Recompose_2D_double_SERIAL.cpp.o
[171/433] Building CXX object CMakeFil...heBlock/Decompose_2D_float_SERIAL.cpp.o
[171/433] Building CXX object CMakeFil...eBlock/Recompose_3D_double_SERIAL.cpp.o
[172/433] Building CXX object CMakeFil...heBlock/Decompose_3D_float_SERIAL.cpp.o
[172/433] Building CXX object CMakeFil...eBlock/Recompose_4D_double_SERIAL.cpp.o
[173/433] Building CXX object CMakeFil...heBlock/Decompose_4D_float_SERIAL.cpp.o
[173/433] Building CXX object CMakeFil...eBlock/Recompose_5D_double_SERIAL.cpp.o
[174/433] Building CXX object CMakeFil...heBlock/Decompose_5D_float_SERIAL.cpp.o
[174/433] Building CXX object CMakeFil...heBlock/Recompose_1D_float_SERIAL.cpp.o
[175/433] Building CXX object CMakeFil...eBlock/Recompose_1D_double_SERIAL.cpp.o
[175/433] Building CXX object CMakeFil...heBlock/Recompose_2D_float_SERIAL.cpp.o
[176/433] Building CXX object CMakeFil...eBlock/Recompose_2D_double_SERIAL.cpp.o
[176/433] Building CXX object CMakeFil...heBlock/Recompose_3D_float_SERIAL.cpp.o
[177/433] Building CXX object CMakeFil...eBlock/Recompose_3D_double_SERIAL.cpp.o
[177/433] Building CXX object CMakeFil...heBlock/Recompose_4D_float_SERIAL.cpp.o
[178/433] Building CXX object CMakeFil...eBlock/Recompose_4D_double_SERIAL.cpp.o
[178/433] Building CXX object CMakeFil...heBlock/Recompose_5D_float_SERIAL.cpp.o
[179/433] Building CXX object CMakeFil...eBlock/Recompose_5D_double_SERIAL.cpp.o
[179/433] Building CXX object CMakeFil...Level/Compressor_1D_double_SERIAL.cpp.o
[180/433] Building CXX object CMakeFil...heBlock/Recompose_1D_float_SERIAL.cpp.o
[180/433] Building CXX object CMakeFil...Level/Compressor_2D_double_SERIAL.cpp.o
[181/433] Building CXX object CMakeFil...heBlock/Recompose_2D_float_SERIAL.cpp.o
[181/433] Building CXX object CMakeFil...Level/Compressor_3D_double_SERIAL.cpp.o
[182/433] Building CXX object CMakeFil...heBlock/Recompose_3D_float_SERIAL.cpp.o
[182/433] Building CXX object CMakeFil...Level/Compressor_4D_double_SERIAL.cpp.o
[183/433] Building CXX object CMakeFil...heBlock/Recompose_4D_float_SERIAL.cpp.o
[183/433] Building CXX object CMakeFil...Level/Compressor_5D_double_SERIAL.cpp.o
[184/433] Building CXX object CMakeFil...heBlock/Recompose_5D_float_SERIAL.cpp.o
[184/433] Building CXX object CMakeFil...wLevel/Compressor_1D_float_SERIAL.cpp.o
[185/433] Building CXX object CMakeFil...Level/Compressor_1D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_1D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[185/433] Building CXX object CMakeFil...wLevel/Compressor_2D_float_SERIAL.cpp.o
[186/433] Building CXX object CMakeFil...Level/Compressor_2D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_2D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[186/433] Building CXX object CMakeFil...wLevel/Compressor_3D_float_SERIAL.cpp.o
[187/433] Building CXX object CMakeFil...Level/Compressor_3D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_3D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[187/433] Building CXX object CMakeFil...wLevel/Compressor_4D_float_SERIAL.cpp.o
[188/433] Building CXX object CMakeFil...Level/Compressor_4D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_4D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[188/433] Building CXX object CMakeFil...wLevel/Compressor_5D_float_SERIAL.cpp.o
[189/433] Building CXX object CMakeFil...wLevel/Compressor_1D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_1D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::Compressor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:92:52:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::Compressor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:96:61:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[189/433] Building CXX object CMakeFil...rarchyCompressor_1D_double_SERIAL.cpp.o
[190/433] Building CXX object CMakeFil...Level/Compressor_5D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_5D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[190/433] Building CXX object CMakeFil...rarchyCompressor_2D_double_SERIAL.cpp.o
[191/433] Building CXX object CMakeFil...wLevel/Compressor_2D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_2D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[191/433] Building CXX object CMakeFil...rarchyCompressor_3D_double_SERIAL.cpp.o
[192/433] Building CXX object CMakeFil...wLevel/Compressor_4D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_4D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[192/433] Building CXX object CMakeFil...rarchyCompressor_4D_double_SERIAL.cpp.o
[193/433] Building CXX object CMakeFil...wLevel/Compressor_3D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_3D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[193/433] Building CXX object CMakeFil...rarchyCompressor_5D_double_SERIAL.cpp.o
[194/433] Building CXX object CMakeFil...wLevel/Compressor_5D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_5D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[194/433] Building CXX object CMakeFil...erarchyCompressor_1D_float_SERIAL.cpp.o
[195/433] Building CXX object CMakeFil...rarchyCompressor_1D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_1D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 1; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:45:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[195/433] Building CXX object CMakeFil...erarchyCompressor_2D_float_SERIAL.cpp.o
[196/433] Building CXX object CMakeFil...rarchyCompressor_2D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_2D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 2; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:45:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[196/433] Building CXX object CMakeFil...erarchyCompressor_3D_float_SERIAL.cpp.o
[197/433] Building CXX object CMakeFil...rarchyCompressor_3D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_3D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 3; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:45:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[197/433] Building CXX object CMakeFil...erarchyCompressor_4D_float_SERIAL.cpp.o
[198/433] Building CXX object CMakeFil...rarchyCompressor_4D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_4D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 4; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:45:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[198/433] Building CXX object CMakeFil...erarchyCompressor_5D_float_SERIAL.cpp.o
[199/433] Building CXX object CMakeFil...erarchyCompressor_1D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_1D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 1; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[199/433] Building CXX object CMakeFil...pressionHighLevel/Compress_SERIAL.cpp.o
[200/433] Building CXX object CMakeFil...rarchyCompressor_5D_double_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_5D_double_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 5; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:45:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[200/433] Building CXX object CMakeFil...essionHighLevel/Decompress_SERIAL.cpp.o
[201/433] Building CXX object CMakeFil...erarchyCompressor_2D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_2D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 2; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[201/433] Building CXX object CMakeFil.../MDRHighLevel/MDRHighLevel_SERIAL.cpp.o
[202/433] Building CXX object CMakeFil...erarchyCompressor_3D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_3D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 3; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[202/433] Building CXX object CMakeFil...eviceAdapters/DeviceAdapterSerial.cpp.o
[203/433] Building CXX object CMakeFil...eviceAdapters/DeviceAdapterSerial.cpp.o
[203/433] Building CXX object CMakeFil...rarchy/Hierarchy_1D_double_OPENMP.cpp.o
[204/433] Building CXX object CMakeFil...rarchy/Hierarchy_1D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_1D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
[204/433] Building CXX object CMakeFil...rarchy/Hierarchy_2D_double_OPENMP.cpp.o
[205/433] Building CXX object CMakeFil...rarchy/Hierarchy_2D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_2D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
[205/433] Building CXX object CMakeFil...rarchy/Hierarchy_3D_double_OPENMP.cpp.o
[206/433] Building CXX object CMakeFil...erarchyCompressor_5D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_5D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 5; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[206/433] Building CXX object CMakeFil...rarchy/Hierarchy_4D_double_OPENMP.cpp.o
[207/433] Building CXX object CMakeFil...erarchyCompressor_4D_float_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_4D_float_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::SERIAL>; unsigned char D = 4; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1464:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; Q = long long int; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[207/433] Building CXX object CMakeFil...rarchy/Hierarchy_5D_double_OPENMP.cpp.o
[208/433] Building CXX object CMakeFil...rarchy/Hierarchy_3D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_3D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
[208/433] Building CXX object CMakeFil...erarchy/Hierarchy_1D_float_OPENMP.cpp.o
[209/433] Building CXX object CMakeFil...rarchy/Hierarchy_4D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_4D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
[209/433] Building CXX object CMakeFil...erarchy/Hierarchy_2D_float_OPENMP.cpp.o
[210/433] Building CXX object CMakeFil...rarchy/Hierarchy_5D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_5D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
[210/433] Building CXX object CMakeFil...erarchy/Hierarchy_3D_float_OPENMP.cpp.o
[211/433] Building CXX object CMakeFil...erarchy/Hierarchy_1D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_1D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
[211/433] Building CXX object CMakeFil...erarchy/Hierarchy_4D_float_OPENMP.cpp.o
[212/433] Building CXX object CMakeFil...erarchy/Hierarchy_2D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_2D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
[212/433] Building CXX object CMakeFil...erarchy/Hierarchy_5D_float_OPENMP.cpp.o
[213/433] Building CXX object CMakeFil...erarchy/Hierarchy_3D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_3D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
[213/433] Building CXX object CMakeFil...lcCoefficients3D_1D_double_OPENMP.cpp.o
[214/433] Building CXX object CMakeFil...erarchy/Hierarchy_4D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_4D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
[214/433] Building CXX object CMakeFil...lcCoefficients3D_2D_double_OPENMP.cpp.o
[215/433] Building CXX object CMakeFil...erarchy/Hierarchy_5D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/DataStructures/Array.h:11,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/../RuntimeX/RuntimeX.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:8,
from /build/mgard/src/build/src/mgard-x/Hierarchy/Hierarchy_5D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
[215/433] Building CXX object CMakeFil...lcCoefficients3D_3D_double_OPENMP.cpp.o
[216/433] Building CXX object CMakeFil...lcCoefficients3D_1D_double_OPENMP.cpp.o
[216/433] Building CXX object CMakeFil...alcCoefficients3D_1D_float_OPENMP.cpp.o
[217/433] Building CXX object CMakeFil...lcCoefficients3D_2D_double_OPENMP.cpp.o
[217/433] Building CXX object CMakeFil...alcCoefficients3D_2D_float_OPENMP.cpp.o
[218/433] Building CXX object CMakeFil...alcCoefficients3D_1D_float_OPENMP.cpp.o
[218/433] Building CXX object CMakeFil...alcCoefficients3D_3D_float_OPENMP.cpp.o
[219/433] Building CXX object CMakeFil...lcCoefficients3D_3D_double_OPENMP.cpp.o
[219/433] Building CXX object CMakeFil...icientsRestore3D_1D_double_OPENMP.cpp.o
[220/433] Building CXX object CMakeFil...alcCoefficients3D_2D_float_OPENMP.cpp.o
[220/433] Building CXX object CMakeFil...icientsRestore3D_2D_double_OPENMP.cpp.o
[221/433] Building CXX object CMakeFil...alcCoefficients3D_3D_float_OPENMP.cpp.o
[221/433] Building CXX object CMakeFil...icientsRestore3D_3D_double_OPENMP.cpp.o
[222/433] Building CXX object CMakeFil...icientsRestore3D_1D_double_OPENMP.cpp.o
[222/433] Building CXX object CMakeFil...ficientsRestore3D_1D_float_OPENMP.cpp.o
[223/433] Building CXX object CMakeFil...icientsRestore3D_2D_double_OPENMP.cpp.o
[223/433] Building CXX object CMakeFil...ficientsRestore3D_2D_float_OPENMP.cpp.o
[224/433] Building CXX object CMakeFil...ficientsRestore3D_1D_float_OPENMP.cpp.o
[224/433] Building CXX object CMakeFil...ficientsRestore3D_3D_float_OPENMP.cpp.o
[225/433] Building CXX object CMakeFil...icientsRestore3D_3D_double_OPENMP.cpp.o
[225/433] Building CXX object CMakeFil...lcCoefficientsND_4D_double_OPENMP.cpp.o
[226/433] Building CXX object CMakeFil...ficientsRestore3D_2D_float_OPENMP.cpp.o
[226/433] Building CXX object CMakeFil...lcCoefficientsND_5D_double_OPENMP.cpp.o
[227/433] Building CXX object CMakeFil...ficientsRestore3D_3D_float_OPENMP.cpp.o
[227/433] Building CXX object CMakeFil...alcCoefficientsND_4D_float_OPENMP.cpp.o
[228/433] Building CXX object CMakeFil...lcCoefficientsND_4D_double_OPENMP.cpp.o
[228/433] Building CXX object CMakeFil...alcCoefficientsND_5D_float_OPENMP.cpp.o
[229/433] Building CXX object CMakeFil...essionHighLevel/Decompress_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:15,
from /build/mgard/src/build/src/mgard-x/CompressionHighLevel/Decompress_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/ios:44,
from /usr/include/c++/14.2.1/istream:40,
from /usr/include/c++/14.2.1/fstream:40,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:13:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Deserialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:315:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:317:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:29:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:12:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:40:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 1; T = float; DeviceType = SERIAL; CompressorType = Compressor<1, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 1; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<1, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 2; T = float; DeviceType = SERIAL; CompressorType = Compressor<2, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 2; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<2, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 3; T = float; DeviceType = SERIAL; CompressorType = Compressor<3, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 3; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<3, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 4; T = float; DeviceType = SERIAL; CompressorType = Compressor<4, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 4; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<4, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 5; T = float; DeviceType = SERIAL; CompressorType = Compressor<5, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 5; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<5, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 1; T = double; DeviceType = SERIAL; CompressorType = Compressor<1, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 1; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<1, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 2; T = double; DeviceType = SERIAL; CompressorType = Compressor<2, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 2; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<2, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 3; T = double; DeviceType = SERIAL; CompressorType = Compressor<3, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 3; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<3, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 4; T = double; DeviceType = SERIAL; CompressorType = Compressor<4, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 4; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<4, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 5; T = double; DeviceType = SERIAL; CompressorType = Compressor<5, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::decompress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T, error_bound_type, Config&, Byte*) [with unsigned char D = 5; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<5, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:308:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:311:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:355:50: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21:
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:13:
In member function 'void mgard_x::Zstd<DeviceType>::Compress(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Compress(mgard_x::Array<1, T, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:85:20:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Zstd.hpp:82:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::DecompressPrimary(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, Q, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:338:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:339:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:341:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:344:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Decompress(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, S, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:416:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[229/433] Building CXX object CMakeFil...icientsRestoreND_4D_double_OPENMP.cpp.o
[230/433] Building CXX object CMakeFil...lcCoefficientsND_5D_double_OPENMP.cpp.o
[230/433] Building CXX object CMakeFil...icientsRestoreND_5D_double_OPENMP.cpp.o
[231/433] Building CXX object CMakeFil...alcCoefficientsND_4D_float_OPENMP.cpp.o
[231/433] Building CXX object CMakeFil...ficientsRestoreND_4D_float_OPENMP.cpp.o
[232/433] Building CXX object CMakeFil...alcCoefficientsND_5D_float_OPENMP.cpp.o
[232/433] Building CXX object CMakeFil...ficientsRestoreND_5D_float_OPENMP.cpp.o
[233/433] Building CXX object CMakeFil...icientsRestoreND_4D_double_OPENMP.cpp.o
[233/433] Building CXX object CMakeFil...CalcCorrection3D_1D_double_OPENMP.cpp.o
[234/433] Building CXX object CMakeFil...ficientsRestoreND_4D_float_OPENMP.cpp.o
[234/433] Building CXX object CMakeFil...CalcCorrection3D_2D_double_OPENMP.cpp.o
[235/433] Building CXX object CMakeFil...icientsRestoreND_5D_double_OPENMP.cpp.o
[235/433] Building CXX object CMakeFil...CalcCorrection3D_3D_double_OPENMP.cpp.o
[236/433] Building CXX object CMakeFil...pressionHighLevel/Compress_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:15,
from /build/mgard/src/build/src/mgard-x/CompressionHighLevel/Compress_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/ios:44,
from /usr/include/c++/14.2.1/istream:40,
from /usr/include/c++/14.2.1/fstream:40,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:13:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Deserialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:315:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:317:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:17:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:16:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1383:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:29:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:12:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::Compressor<2, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<2, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::Compressor<1, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<1, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::Compressor<2, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<2, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::Compressor<1, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<1, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:40:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 1; T = float; DeviceType = SERIAL; CompressorType = Compressor<1, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 1; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<1, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 2; T = float; DeviceType = SERIAL; CompressorType = Compressor<2, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 2; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<2, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 3; T = float; DeviceType = SERIAL; CompressorType = Compressor<3, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 3; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<3, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 4; T = float; DeviceType = SERIAL; CompressorType = Compressor<4, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 4; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<4, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 5; T = float; DeviceType = SERIAL; CompressorType = Compressor<5, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 5; T = float; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<5, float, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 1; T = double; DeviceType = SERIAL; CompressorType = Compressor<1, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 1; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<1, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 2; T = double; DeviceType = SERIAL; CompressorType = Compressor<2, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 2; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<2, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 3; T = double; DeviceType = SERIAL; CompressorType = Compressor<3, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 3; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<3, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 4; T = double; DeviceType = SERIAL; CompressorType = Compressor<4, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 4; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<4, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 5; T = double; DeviceType = SERIAL; CompressorType = Compressor<5, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp: In function 'mgard_x::compress_status_type mgard_x::compress_pipeline_gpu(DomainDecomposer<D, T, CompressorType, DeviceType>&, T, T, T&, error_bound_type, Config&, Byte*, SIZE&) [with unsigned char D = 5; T = double; DeviceType = SERIAL; CompressorType = HybridHierarchyCompressor<5, double, SERIAL>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:40:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/GPUPipelines.hpp:43:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21:
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, ValueT, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1457:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = SERIAL]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:13:
In member function 'void mgard_x::Zstd<DeviceType>::Compress(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Compress(mgard_x::Array<1, T, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:85:20:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Zstd.hpp:82:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::DecompressPrimary(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, Q, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:338:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:339:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:341:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:344:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Decompress(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, S, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:416:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[236/433] Building CXX object CMakeFil.../CalcCorrection3D_1D_float_OPENMP.cpp.o
[237/433] Building CXX object CMakeFil...CalcCorrection3D_1D_double_OPENMP.cpp.o
[237/433] Building CXX object CMakeFil.../CalcCorrection3D_2D_float_OPENMP.cpp.o
[238/433] Building CXX object CMakeFil.../CalcCorrection3D_1D_float_OPENMP.cpp.o
[238/433] Building CXX object CMakeFil.../CalcCorrection3D_3D_float_OPENMP.cpp.o
[239/433] Building CXX object CMakeFil...CalcCorrection3D_2D_double_OPENMP.cpp.o
[239/433] Building CXX object CMakeFil...CalcCorrectionND_4D_double_OPENMP.cpp.o
[240/433] Building CXX object CMakeFil...CalcCorrection3D_3D_double_OPENMP.cpp.o
[240/433] Building CXX object CMakeFil...CalcCorrectionND_5D_double_OPENMP.cpp.o
[241/433] Building CXX object CMakeFil...ficientsRestoreND_5D_float_OPENMP.cpp.o
[241/433] Building CXX object CMakeFil.../CalcCorrectionND_4D_float_OPENMP.cpp.o
[242/433] Building CXX object CMakeFil.../MDRHighLevel/MDRHighLevel_SERIAL.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:11,
from /build/mgard/src/build/src/mgard-x/MDRHighLevel/MDRHighLevel_SERIAL.cpp:8:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mgard_x::MDR::UnitErrorGain*, vector<mgard_x::MDR::UnitErrorGain> >; _Distance = int; _Tp = mgard_x::MDR::UnitErrorGain; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::MDR::CompareUnitErrorGain>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mgard_x::MDR::UnitErrorGain*, std::vector<mgard_x::MDR::UnitErrorGain> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/../Utilities/Types.h:72:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:17:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:8,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:15:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/RuntimeX.h:22,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:12:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/Decomposer.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:8,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/Reconstructor.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:9:
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<1, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<5, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<4, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<3, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<2, float, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/BitplaneEncoder.hpp:7,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:7:
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<1, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<5, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<4, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<3, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<2, double, mgard_x::SERIAL>; DeviceType = mgard_x::SERIAL]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::SERIAL>, allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, float, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, float, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::SERIAL>*; _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::SERIAL>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::SERIAL>, allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::SERIAL>*, std::vector<mgard_x::Array<1, double, mgard_x::SERIAL>, std::allocator<mgard_x::Array<1, double, mgard_x::SERIAL> > > >' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/Refactor.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:10:
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, float, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<1, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<2, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<3, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<4, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1348:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::SERIAL>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::SubArray<1, T, mgard_x::SERIAL>, mgard_x::Array<1, unsigned char, mgard_x::SERIAL>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterSerial.h:1365:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::SERIAL]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::SERIAL; RefactorType = ComposedRefactor<5, double, mgard_x::SERIAL>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[242/433] Building CXX object CMakeFil.../CalcCorrectionND_5D_float_OPENMP.cpp.o
[243/433] Building CXX object CMakeFil.../CalcCorrection3D_2D_float_OPENMP.cpp.o
[243/433] Building CXX object CMakeFil...on/CopyND/CopyND_1D_double_OPENMP.cpp.o
[244/433] Building CXX object CMakeFil...on/CopyND/CopyND_1D_double_OPENMP.cpp.o
[244/433] Building CXX object CMakeFil...on/CopyND/CopyND_2D_double_OPENMP.cpp.o
[245/433] Building CXX object CMakeFil.../CalcCorrection3D_3D_float_OPENMP.cpp.o
[245/433] Building CXX object CMakeFil...on/CopyND/CopyND_3D_double_OPENMP.cpp.o
[246/433] Building CXX object CMakeFil...CalcCorrectionND_4D_double_OPENMP.cpp.o
[246/433] Building CXX object CMakeFil...on/CopyND/CopyND_4D_double_OPENMP.cpp.o
[247/433] Building CXX object CMakeFil...on/CopyND/CopyND_2D_double_OPENMP.cpp.o
[247/433] Building CXX object CMakeFil...on/CopyND/CopyND_5D_double_OPENMP.cpp.o
[248/433] Building CXX object CMakeFil...CalcCorrectionND_5D_double_OPENMP.cpp.o
[248/433] Building CXX object CMakeFil...ion/CopyND/CopyND_1D_float_OPENMP.cpp.o
[249/433] Building CXX object CMakeFil...on/CopyND/CopyND_3D_double_OPENMP.cpp.o
[249/433] Building CXX object CMakeFil...ion/CopyND/CopyND_2D_float_OPENMP.cpp.o
[250/433] Building CXX object CMakeFil.../CalcCorrectionND_4D_float_OPENMP.cpp.o
[250/433] Building CXX object CMakeFil...ion/CopyND/CopyND_3D_float_OPENMP.cpp.o
[251/433] Building CXX object CMakeFil...on/CopyND/CopyND_4D_double_OPENMP.cpp.o
[251/433] Building CXX object CMakeFil...ion/CopyND/CopyND_4D_float_OPENMP.cpp.o
[252/433] Building CXX object CMakeFil.../CalcCorrectionND_5D_float_OPENMP.cpp.o
[252/433] Building CXX object CMakeFil...ion/CopyND/CopyND_5D_float_OPENMP.cpp.o
[253/433] Building CXX object CMakeFil...on/CopyND/CopyND_5D_double_OPENMP.cpp.o
[253/433] Building CXX object CMakeFil...on/CopyND/Copy3D_1D_double_OPENMP.cpp.o
[254/433] Building CXX object CMakeFil...ion/CopyND/CopyND_1D_float_OPENMP.cpp.o
[254/433] Building CXX object CMakeFil...on/CopyND/Copy3D_2D_double_OPENMP.cpp.o
[255/433] Building CXX object CMakeFil...ion/CopyND/CopyND_2D_float_OPENMP.cpp.o
[255/433] Building CXX object CMakeFil...on/CopyND/Copy3D_3D_double_OPENMP.cpp.o
[256/433] Building CXX object CMakeFil...ion/CopyND/CopyND_3D_float_OPENMP.cpp.o
[256/433] Building CXX object CMakeFil...on/CopyND/Copy3D_4D_double_OPENMP.cpp.o
[257/433] Building CXX object CMakeFil...ion/CopyND/CopyND_4D_float_OPENMP.cpp.o
[257/433] Building CXX object CMakeFil...on/CopyND/Copy3D_5D_double_OPENMP.cpp.o
[258/433] Building CXX object CMakeFil...ion/CopyND/CopyND_5D_float_OPENMP.cpp.o
[258/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_1D_float_OPENMP.cpp.o
[259/433] Building CXX object CMakeFil...on/CopyND/Copy3D_1D_double_OPENMP.cpp.o
[259/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_2D_float_OPENMP.cpp.o
[260/433] Building CXX object CMakeFil...on/CopyND/Copy3D_2D_double_OPENMP.cpp.o
[260/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_3D_float_OPENMP.cpp.o
[261/433] Building CXX object CMakeFil...on/CopyND/Copy3D_3D_double_OPENMP.cpp.o
[261/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_4D_float_OPENMP.cpp.o
[262/433] Building CXX object CMakeFil...on/CopyND/Copy3D_4D_double_OPENMP.cpp.o
[262/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_5D_float_OPENMP.cpp.o
[263/433] Building CXX object CMakeFil...on/CopyND/Copy3D_5D_double_OPENMP.cpp.o
[263/433] Building CXX object CMakeFil...ion/CopyND/AddND_1D_double_OPENMP.cpp.o
[264/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_1D_float_OPENMP.cpp.o
[264/433] Building CXX object CMakeFil...ion/CopyND/AddND_2D_double_OPENMP.cpp.o
[265/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_2D_float_OPENMP.cpp.o
[265/433] Building CXX object CMakeFil...ion/CopyND/AddND_3D_double_OPENMP.cpp.o
[266/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_3D_float_OPENMP.cpp.o
[266/433] Building CXX object CMakeFil...ion/CopyND/AddND_4D_double_OPENMP.cpp.o
[267/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_4D_float_OPENMP.cpp.o
[267/433] Building CXX object CMakeFil...ion/CopyND/AddND_5D_double_OPENMP.cpp.o
[268/433] Building CXX object CMakeFil...ion/CopyND/AddND_1D_double_OPENMP.cpp.o
[268/433] Building CXX object CMakeFil...sion/CopyND/AddND_1D_float_OPENMP.cpp.o
[269/433] Building CXX object CMakeFil...ion/CopyND/Copy3D_5D_float_OPENMP.cpp.o
[269/433] Building CXX object CMakeFil...sion/CopyND/AddND_2D_float_OPENMP.cpp.o
[270/433] Building CXX object CMakeFil...ion/CopyND/AddND_2D_double_OPENMP.cpp.o
[270/433] Building CXX object CMakeFil...sion/CopyND/AddND_3D_float_OPENMP.cpp.o
[271/433] Building CXX object CMakeFil...ion/CopyND/AddND_3D_double_OPENMP.cpp.o
[271/433] Building CXX object CMakeFil...sion/CopyND/AddND_4D_float_OPENMP.cpp.o
[272/433] Building CXX object CMakeFil...ion/CopyND/AddND_4D_double_OPENMP.cpp.o
[272/433] Building CXX object CMakeFil...sion/CopyND/AddND_5D_float_OPENMP.cpp.o
[273/433] Building CXX object CMakeFil...ion/CopyND/AddND_5D_double_OPENMP.cpp.o
[273/433] Building CXX object CMakeFil...opyND/SubtractND_1D_double_OPENMP.cpp.o
[274/433] Building CXX object CMakeFil...sion/CopyND/AddND_1D_float_OPENMP.cpp.o
[274/433] Building CXX object CMakeFil...opyND/SubtractND_2D_double_OPENMP.cpp.o
[275/433] Building CXX object CMakeFil...sion/CopyND/AddND_2D_float_OPENMP.cpp.o
[275/433] Building CXX object CMakeFil...opyND/SubtractND_3D_double_OPENMP.cpp.o
[276/433] Building CXX object CMakeFil...sion/CopyND/AddND_3D_float_OPENMP.cpp.o
[276/433] Building CXX object CMakeFil...opyND/SubtractND_4D_double_OPENMP.cpp.o
[277/433] Building CXX object CMakeFil...sion/CopyND/AddND_4D_float_OPENMP.cpp.o
[277/433] Building CXX object CMakeFil...opyND/SubtractND_5D_double_OPENMP.cpp.o
[278/433] Building CXX object CMakeFil...sion/CopyND/AddND_5D_float_OPENMP.cpp.o
[278/433] Building CXX object CMakeFil...CopyND/SubtractND_1D_float_OPENMP.cpp.o
[279/433] Building CXX object CMakeFil...opyND/SubtractND_1D_double_OPENMP.cpp.o
[279/433] Building CXX object CMakeFil...CopyND/SubtractND_2D_float_OPENMP.cpp.o
[280/433] Building CXX object CMakeFil...opyND/SubtractND_2D_double_OPENMP.cpp.o
[280/433] Building CXX object CMakeFil...CopyND/SubtractND_3D_float_OPENMP.cpp.o
[281/433] Building CXX object CMakeFil...opyND/SubtractND_3D_double_OPENMP.cpp.o
[281/433] Building CXX object CMakeFil...CopyND/SubtractND_4D_float_OPENMP.cpp.o
[282/433] Building CXX object CMakeFil...opyND/SubtractND_4D_double_OPENMP.cpp.o
[282/433] Building CXX object CMakeFil...CopyND/SubtractND_5D_float_OPENMP.cpp.o
[283/433] Building CXX object CMakeFil...opyND/SubtractND_5D_double_OPENMP.cpp.o
[283/433] Building CXX object CMakeFil...ension/Decompose_1D_double_OPENMP.cpp.o
[284/433] Building CXX object CMakeFil...CopyND/SubtractND_2D_float_OPENMP.cpp.o
[284/433] Building CXX object CMakeFil...ension/Decompose_2D_double_OPENMP.cpp.o
[285/433] Building CXX object CMakeFil...CopyND/SubtractND_1D_float_OPENMP.cpp.o
[285/433] Building CXX object CMakeFil...ension/Decompose_3D_double_OPENMP.cpp.o
[286/433] Building CXX object CMakeFil...CopyND/SubtractND_3D_float_OPENMP.cpp.o
[286/433] Building CXX object CMakeFil...ension/Decompose_4D_double_OPENMP.cpp.o
[287/433] Building CXX object CMakeFil...CopyND/SubtractND_4D_float_OPENMP.cpp.o
[287/433] Building CXX object CMakeFil...ension/Decompose_5D_double_OPENMP.cpp.o
[288/433] Building CXX object CMakeFil...CopyND/SubtractND_5D_float_OPENMP.cpp.o
[288/433] Building CXX object CMakeFil...mension/Decompose_1D_float_OPENMP.cpp.o
[289/433] Building CXX object CMakeFil...ension/Decompose_1D_double_OPENMP.cpp.o
[289/433] Building CXX object CMakeFil...mension/Decompose_2D_float_OPENMP.cpp.o
[290/433] Building CXX object CMakeFil...ension/Decompose_2D_double_OPENMP.cpp.o
[290/433] Building CXX object CMakeFil...mension/Decompose_3D_float_OPENMP.cpp.o
[291/433] Building CXX object CMakeFil...ension/Decompose_3D_double_OPENMP.cpp.o
[291/433] Building CXX object CMakeFil...mension/Decompose_4D_float_OPENMP.cpp.o
[292/433] Building CXX object CMakeFil...ension/Decompose_4D_double_OPENMP.cpp.o
[292/433] Building CXX object CMakeFil...mension/Decompose_5D_float_OPENMP.cpp.o
[293/433] Building CXX object CMakeFil...ension/Decompose_5D_double_OPENMP.cpp.o
[293/433] Building CXX object CMakeFil...ension/Recompose_1D_double_OPENMP.cpp.o
[294/433] Building CXX object CMakeFil...mension/Decompose_1D_float_OPENMP.cpp.o
[294/433] Building CXX object CMakeFil...ension/Recompose_2D_double_OPENMP.cpp.o
[295/433] Building CXX object CMakeFil...mension/Decompose_2D_float_OPENMP.cpp.o
[295/433] Building CXX object CMakeFil...ension/Recompose_3D_double_OPENMP.cpp.o
[296/433] Building CXX object CMakeFil...mension/Decompose_3D_float_OPENMP.cpp.o
[296/433] Building CXX object CMakeFil...ension/Recompose_4D_double_OPENMP.cpp.o
[297/433] Building CXX object CMakeFil...mension/Decompose_4D_float_OPENMP.cpp.o
[297/433] Building CXX object CMakeFil...ension/Recompose_5D_double_OPENMP.cpp.o
[298/433] Building CXX object CMakeFil...ension/Recompose_1D_double_OPENMP.cpp.o
[298/433] Building CXX object CMakeFil...mension/Recompose_1D_float_OPENMP.cpp.o
[299/433] Building CXX object CMakeFil...mension/Decompose_5D_float_OPENMP.cpp.o
[299/433] Building CXX object CMakeFil...mension/Recompose_2D_float_OPENMP.cpp.o
[300/433] Building CXX object CMakeFil...ension/Recompose_2D_double_OPENMP.cpp.o
[300/433] Building CXX object CMakeFil...mension/Recompose_3D_float_OPENMP.cpp.o
[301/433] Building CXX object CMakeFil...ension/Recompose_3D_double_OPENMP.cpp.o
[301/433] Building CXX object CMakeFil...mension/Recompose_4D_float_OPENMP.cpp.o
[302/433] Building CXX object CMakeFil...ension/Recompose_5D_double_OPENMP.cpp.o
[302/433] Building CXX object CMakeFil...mension/Recompose_5D_float_OPENMP.cpp.o
[303/433] Building CXX object CMakeFil...ension/Recompose_4D_double_OPENMP.cpp.o
[303/433] Building CXX object CMakeFil...CalcCoefficients_1D_double_OPENMP.cpp.o
[304/433] Building CXX object CMakeFil...mension/Recompose_1D_float_OPENMP.cpp.o
[304/433] Building CXX object CMakeFil...CalcCoefficients_2D_double_OPENMP.cpp.o
[305/433] Building CXX object CMakeFil...mension/Recompose_2D_float_OPENMP.cpp.o
[305/433] Building CXX object CMakeFil...CalcCoefficients_3D_double_OPENMP.cpp.o
[306/433] Building CXX object CMakeFil...mension/Recompose_3D_float_OPENMP.cpp.o
[306/433] Building CXX object CMakeFil...CalcCoefficients_4D_double_OPENMP.cpp.o
[307/433] Building CXX object CMakeFil...mension/Recompose_4D_float_OPENMP.cpp.o
[307/433] Building CXX object CMakeFil...CalcCoefficients_5D_double_OPENMP.cpp.o
[308/433] Building CXX object CMakeFil...mension/Recompose_5D_float_OPENMP.cpp.o
[308/433] Building CXX object CMakeFil.../CalcCoefficients_1D_float_OPENMP.cpp.o
[309/433] Building CXX object CMakeFil...CalcCoefficients_1D_double_OPENMP.cpp.o
[309/433] Building CXX object CMakeFil.../CalcCoefficients_2D_float_OPENMP.cpp.o
[310/433] Building CXX object CMakeFil...CalcCoefficients_3D_double_OPENMP.cpp.o
[310/433] Building CXX object CMakeFil.../CalcCoefficients_3D_float_OPENMP.cpp.o
[311/433] Building CXX object CMakeFil...CalcCoefficients_2D_double_OPENMP.cpp.o
[311/433] Building CXX object CMakeFil.../CalcCoefficients_4D_float_OPENMP.cpp.o
[312/433] Building CXX object CMakeFil...CalcCoefficients_4D_double_OPENMP.cpp.o
[312/433] Building CXX object CMakeFil.../CalcCoefficients_5D_float_OPENMP.cpp.o
[313/433] Building CXX object CMakeFil...CalcCoefficients_5D_double_OPENMP.cpp.o
[313/433] Building CXX object CMakeFil...fficientsRestore_1D_double_OPENMP.cpp.o
[314/433] Building CXX object CMakeFil.../CalcCoefficients_1D_float_OPENMP.cpp.o
[314/433] Building CXX object CMakeFil...fficientsRestore_2D_double_OPENMP.cpp.o
[315/433] Building CXX object CMakeFil.../CalcCoefficients_2D_float_OPENMP.cpp.o
[315/433] Building CXX object CMakeFil...fficientsRestore_3D_double_OPENMP.cpp.o
[316/433] Building CXX object CMakeFil.../CalcCoefficients_3D_float_OPENMP.cpp.o
[316/433] Building CXX object CMakeFil...fficientsRestore_4D_double_OPENMP.cpp.o
[317/433] Building CXX object CMakeFil.../CalcCoefficients_4D_float_OPENMP.cpp.o
[317/433] Building CXX object CMakeFil...fficientsRestore_5D_double_OPENMP.cpp.o
[318/433] Building CXX object CMakeFil.../CalcCoefficients_5D_float_OPENMP.cpp.o
[318/433] Building CXX object CMakeFil...efficientsRestore_1D_float_OPENMP.cpp.o
[319/433] Building CXX object CMakeFil...fficientsRestore_1D_double_OPENMP.cpp.o
[319/433] Building CXX object CMakeFil...efficientsRestore_2D_float_OPENMP.cpp.o
[320/433] Building CXX object CMakeFil...fficientsRestore_2D_double_OPENMP.cpp.o
[320/433] Building CXX object CMakeFil...efficientsRestore_3D_float_OPENMP.cpp.o
[321/433] Building CXX object CMakeFil...fficientsRestore_3D_double_OPENMP.cpp.o
[321/433] Building CXX object CMakeFil...efficientsRestore_4D_float_OPENMP.cpp.o
[322/433] Building CXX object CMakeFil...fficientsRestore_5D_double_OPENMP.cpp.o
[322/433] Building CXX object CMakeFil...efficientsRestore_5D_float_OPENMP.cpp.o
[323/433] Building CXX object CMakeFil...fficientsRestore_4D_double_OPENMP.cpp.o
[323/433] Building CXX object CMakeFil...n/CalcCorrection_1D_double_OPENMP.cpp.o
[324/433] Building CXX object CMakeFil...efficientsRestore_1D_float_OPENMP.cpp.o
[324/433] Building CXX object CMakeFil...n/CalcCorrection_2D_double_OPENMP.cpp.o
[325/433] Building CXX object CMakeFil...efficientsRestore_2D_float_OPENMP.cpp.o
[325/433] Building CXX object CMakeFil...n/CalcCorrection_3D_double_OPENMP.cpp.o
[326/433] Building CXX object CMakeFil...efficientsRestore_3D_float_OPENMP.cpp.o
[326/433] Building CXX object CMakeFil...n/CalcCorrection_4D_double_OPENMP.cpp.o
[327/433] Building CXX object CMakeFil...efficientsRestore_4D_float_OPENMP.cpp.o
[327/433] Building CXX object CMakeFil...n/CalcCorrection_5D_double_OPENMP.cpp.o
[328/433] Building CXX object CMakeFil...efficientsRestore_5D_float_OPENMP.cpp.o
[328/433] Building CXX object CMakeFil...on/CalcCorrection_1D_float_OPENMP.cpp.o
[329/433] Building CXX object CMakeFil...n/CalcCorrection_1D_double_OPENMP.cpp.o
[329/433] Building CXX object CMakeFil...on/CalcCorrection_2D_float_OPENMP.cpp.o
[330/433] Building CXX object CMakeFil...n/CalcCorrection_2D_double_OPENMP.cpp.o
[330/433] Building CXX object CMakeFil...on/CalcCorrection_3D_float_OPENMP.cpp.o
[331/433] Building CXX object CMakeFil...n/CalcCorrection_3D_double_OPENMP.cpp.o
[331/433] Building CXX object CMakeFil...on/CalcCorrection_4D_float_OPENMP.cpp.o
[332/433] Building CXX object CMakeFil...n/CalcCorrection_4D_double_OPENMP.cpp.o
[332/433] Building CXX object CMakeFil...on/CalcCorrection_5D_float_OPENMP.cpp.o
[333/433] Building CXX object CMakeFil...n/CalcCorrection_5D_double_OPENMP.cpp.o
[333/433] Building CXX object CMakeFil...ension/Decompose_1D_double_OPENMP.cpp.o
[334/433] Building CXX object CMakeFil...on/CalcCorrection_1D_float_OPENMP.cpp.o
[334/433] Building CXX object CMakeFil...ension/Decompose_2D_double_OPENMP.cpp.o
[335/433] Building CXX object CMakeFil...ension/Decompose_1D_double_OPENMP.cpp.o
[335/433] Building CXX object CMakeFil...ension/Decompose_3D_double_OPENMP.cpp.o
[336/433] Building CXX object CMakeFil...ension/Decompose_2D_double_OPENMP.cpp.o
[336/433] Building CXX object CMakeFil...ension/Decompose_4D_double_OPENMP.cpp.o
[337/433] Building CXX object CMakeFil...on/CalcCorrection_2D_float_OPENMP.cpp.o
[337/433] Building CXX object CMakeFil...ension/Decompose_5D_double_OPENMP.cpp.o
[338/433] Building CXX object CMakeFil...on/CalcCorrection_3D_float_OPENMP.cpp.o
[338/433] Building CXX object CMakeFil...mension/Decompose_1D_float_OPENMP.cpp.o
[339/433] Building CXX object CMakeFil...on/CalcCorrection_4D_float_OPENMP.cpp.o
[339/433] Building CXX object CMakeFil...mension/Decompose_2D_float_OPENMP.cpp.o
[340/433] Building CXX object CMakeFil...ension/Decompose_3D_double_OPENMP.cpp.o
[340/433] Building CXX object CMakeFil...mension/Decompose_3D_float_OPENMP.cpp.o
[341/433] Building CXX object CMakeFil...ension/Decompose_4D_double_OPENMP.cpp.o
[341/433] Building CXX object CMakeFil...mension/Decompose_4D_float_OPENMP.cpp.o
[342/433] Building CXX object CMakeFil...on/CalcCorrection_5D_float_OPENMP.cpp.o
[342/433] Building CXX object CMakeFil...mension/Decompose_5D_float_OPENMP.cpp.o
[343/433] Building CXX object CMakeFil...ension/Decompose_5D_double_OPENMP.cpp.o
[343/433] Building CXX object CMakeFil...ension/Recompose_1D_double_OPENMP.cpp.o
[344/433] Building CXX object CMakeFil...mension/Decompose_1D_float_OPENMP.cpp.o
[344/433] Building CXX object CMakeFil...ension/Recompose_2D_double_OPENMP.cpp.o
[345/433] Building CXX object CMakeFil...mension/Decompose_2D_float_OPENMP.cpp.o
[345/433] Building CXX object CMakeFil...ension/Recompose_3D_double_OPENMP.cpp.o
[346/433] Building CXX object CMakeFil...mension/Decompose_3D_float_OPENMP.cpp.o
[346/433] Building CXX object CMakeFil...ension/Recompose_4D_double_OPENMP.cpp.o
[347/433] Building CXX object CMakeFil...mension/Decompose_4D_float_OPENMP.cpp.o
[347/433] Building CXX object CMakeFil...ension/Recompose_5D_double_OPENMP.cpp.o
[348/433] Building CXX object CMakeFil...mension/Decompose_5D_float_OPENMP.cpp.o
[348/433] Building CXX object CMakeFil...mension/Recompose_1D_float_OPENMP.cpp.o
[349/433] Building CXX object CMakeFil...ension/Recompose_1D_double_OPENMP.cpp.o
[349/433] Building CXX object CMakeFil...mension/Recompose_2D_float_OPENMP.cpp.o
[350/433] Building CXX object CMakeFil...ension/Recompose_2D_double_OPENMP.cpp.o
[350/433] Building CXX object CMakeFil...mension/Recompose_3D_float_OPENMP.cpp.o
[351/433] Building CXX object CMakeFil...ension/Recompose_3D_double_OPENMP.cpp.o
[351/433] Building CXX object CMakeFil...mension/Recompose_4D_float_OPENMP.cpp.o
[352/433] Building CXX object CMakeFil...ension/Recompose_4D_double_OPENMP.cpp.o
[352/433] Building CXX object CMakeFil...mension/Recompose_5D_float_OPENMP.cpp.o
[353/433] Building CXX object CMakeFil...ension/Recompose_5D_double_OPENMP.cpp.o
[353/433] Building CXX object CMakeFil...eBlock/Decompose_1D_double_OPENMP.cpp.o
[354/433] Building CXX object CMakeFil...mension/Recompose_1D_float_OPENMP.cpp.o
[354/433] Building CXX object CMakeFil...eBlock/Decompose_2D_double_OPENMP.cpp.o
[355/433] Building CXX object CMakeFil...mension/Recompose_2D_float_OPENMP.cpp.o
[355/433] Building CXX object CMakeFil...eBlock/Decompose_3D_double_OPENMP.cpp.o
[356/433] Building CXX object CMakeFil...mension/Recompose_3D_float_OPENMP.cpp.o
[356/433] Building CXX object CMakeFil...eBlock/Decompose_4D_double_OPENMP.cpp.o
[357/433] Building CXX object CMakeFil...mension/Recompose_4D_float_OPENMP.cpp.o
[357/433] Building CXX object CMakeFil...eBlock/Decompose_5D_double_OPENMP.cpp.o
[358/433] Building CXX object CMakeFil...mension/Recompose_5D_float_OPENMP.cpp.o
[358/433] Building CXX object CMakeFil...heBlock/Decompose_1D_float_OPENMP.cpp.o
[359/433] Building CXX object CMakeFil...eBlock/Decompose_1D_double_OPENMP.cpp.o
[359/433] Building CXX object CMakeFil...heBlock/Decompose_2D_float_OPENMP.cpp.o
[360/433] Building CXX object CMakeFil...eBlock/Decompose_2D_double_OPENMP.cpp.o
[360/433] Building CXX object CMakeFil...heBlock/Decompose_3D_float_OPENMP.cpp.o
[361/433] Building CXX object CMakeFil...eBlock/Decompose_4D_double_OPENMP.cpp.o
[361/433] Building CXX object CMakeFil...heBlock/Decompose_4D_float_OPENMP.cpp.o
[362/433] Building CXX object CMakeFil...eBlock/Decompose_3D_double_OPENMP.cpp.o
[362/433] Building CXX object CMakeFil...heBlock/Decompose_5D_float_OPENMP.cpp.o
[363/433] Building CXX object CMakeFil...eBlock/Decompose_5D_double_OPENMP.cpp.o
[363/433] Building CXX object CMakeFil...eBlock/Recompose_1D_double_OPENMP.cpp.o
[364/433] Building CXX object CMakeFil...heBlock/Decompose_1D_float_OPENMP.cpp.o
[364/433] Building CXX object CMakeFil...eBlock/Recompose_2D_double_OPENMP.cpp.o
[365/433] Building CXX object CMakeFil...heBlock/Decompose_2D_float_OPENMP.cpp.o
[365/433] Building CXX object CMakeFil...eBlock/Recompose_3D_double_OPENMP.cpp.o
[366/433] Building CXX object CMakeFil...heBlock/Decompose_5D_float_OPENMP.cpp.o
[366/433] Building CXX object CMakeFil...eBlock/Recompose_4D_double_OPENMP.cpp.o
[367/433] Building CXX object CMakeFil...heBlock/Decompose_4D_float_OPENMP.cpp.o
[367/433] Building CXX object CMakeFil...eBlock/Recompose_5D_double_OPENMP.cpp.o
[368/433] Building CXX object CMakeFil...eBlock/Recompose_1D_double_OPENMP.cpp.o
[368/433] Building CXX object CMakeFil...heBlock/Recompose_1D_float_OPENMP.cpp.o
[369/433] Building CXX object CMakeFil...heBlock/Decompose_3D_float_OPENMP.cpp.o
[369/433] Building CXX object CMakeFil...heBlock/Recompose_2D_float_OPENMP.cpp.o
[370/433] Building CXX object CMakeFil...eBlock/Recompose_2D_double_OPENMP.cpp.o
[370/433] Building CXX object CMakeFil...heBlock/Recompose_3D_float_OPENMP.cpp.o
[371/433] Building CXX object CMakeFil...eBlock/Recompose_3D_double_OPENMP.cpp.o
[371/433] Building CXX object CMakeFil...heBlock/Recompose_4D_float_OPENMP.cpp.o
[372/433] Building CXX object CMakeFil...eBlock/Recompose_4D_double_OPENMP.cpp.o
[372/433] Building CXX object CMakeFil...heBlock/Recompose_5D_float_OPENMP.cpp.o
[373/433] Building CXX object CMakeFil...eBlock/Recompose_5D_double_OPENMP.cpp.o
[373/433] Building CXX object CMakeFil...Level/Compressor_1D_double_OPENMP.cpp.o
[374/433] Building CXX object CMakeFil...heBlock/Recompose_1D_float_OPENMP.cpp.o
[374/433] Building CXX object CMakeFil...Level/Compressor_2D_double_OPENMP.cpp.o
[375/433] Building CXX object CMakeFil...heBlock/Recompose_2D_float_OPENMP.cpp.o
[375/433] Building CXX object CMakeFil...Level/Compressor_3D_double_OPENMP.cpp.o
[376/433] Building CXX object CMakeFil...heBlock/Recompose_3D_float_OPENMP.cpp.o
[376/433] Building CXX object CMakeFil...Level/Compressor_4D_double_OPENMP.cpp.o
[377/433] Building CXX object CMakeFil...heBlock/Recompose_4D_float_OPENMP.cpp.o
[377/433] Building CXX object CMakeFil...Level/Compressor_5D_double_OPENMP.cpp.o
[378/433] Building CXX object CMakeFil...heBlock/Recompose_5D_float_OPENMP.cpp.o
[378/433] Building CXX object CMakeFil...wLevel/Compressor_1D_float_OPENMP.cpp.o
[379/433] Building CXX object CMakeFil...Level/Compressor_2D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_2D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[379/433] Building CXX object CMakeFil...wLevel/Compressor_2D_float_OPENMP.cpp.o
[380/433] Building CXX object CMakeFil...Level/Compressor_1D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_1D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[380/433] Building CXX object CMakeFil...wLevel/Compressor_3D_float_OPENMP.cpp.o
[381/433] Building CXX object CMakeFil...Level/Compressor_3D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_3D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[381/433] Building CXX object CMakeFil...wLevel/Compressor_4D_float_OPENMP.cpp.o
[382/433] Building CXX object CMakeFil...Level/Compressor_5D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_5D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[382/433] Building CXX object CMakeFil...wLevel/Compressor_5D_float_OPENMP.cpp.o
[383/433] Building CXX object CMakeFil...Level/Compressor_4D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_4D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[383/433] Building CXX object CMakeFil...rarchyCompressor_1D_double_OPENMP.cpp.o
[384/433] Building CXX object CMakeFil...wLevel/Compressor_1D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_1D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::Compressor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:92:52:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::Compressor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:96:61:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[384/433] Building CXX object CMakeFil...rarchyCompressor_2D_double_OPENMP.cpp.o
[385/433] Building CXX object CMakeFil...wLevel/Compressor_2D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_2D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[385/433] Building CXX object CMakeFil...rarchyCompressor_3D_double_OPENMP.cpp.o
[386/433] Building CXX object CMakeFil...wLevel/Compressor_3D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_3D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[386/433] Building CXX object CMakeFil...rarchyCompressor_4D_double_OPENMP.cpp.o
[387/433] Building CXX object CMakeFil...wLevel/Compressor_4D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_4D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[387/433] Building CXX object CMakeFil...rarchyCompressor_5D_double_OPENMP.cpp.o
[388/433] Building CXX object CMakeFil...wLevel/Compressor_5D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/Compressor_5D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:17,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:19:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:126:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.h:21:
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::Compressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/Compressor.hpp:66:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[388/433] Building CXX object CMakeFil...erarchyCompressor_1D_float_OPENMP.cpp.o
[389/433] Building CXX object CMakeFil...rarchyCompressor_1D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_1D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 1; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[389/433] Building CXX object CMakeFil...erarchyCompressor_2D_float_OPENMP.cpp.o
[390/433] Building CXX object CMakeFil...rarchyCompressor_2D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_2D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[390/433] Building CXX object CMakeFil...erarchyCompressor_3D_float_OPENMP.cpp.o
[391/433] Building CXX object CMakeFil...rarchyCompressor_3D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_3D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[391/433] Building CXX object CMakeFil...erarchyCompressor_4D_float_OPENMP.cpp.o
[392/433] Building CXX object CMakeFil...rarchyCompressor_5D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_5D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 5; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[392/433] Building CXX object CMakeFil...erarchyCompressor_5D_float_OPENMP.cpp.o
[393/433] Building CXX object CMakeFil...rarchyCompressor_4D_double_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_4D_double_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 4; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:78:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[393/433] Building CXX object CMakeFil...pressionHighLevel/Compress_OPENMP.cpp.o
[394/433] Building CXX object CMakeFil...erarchyCompressor_1D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_1D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 1; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[394/433] Building CXX object CMakeFil...essionHighLevel/Decompress_OPENMP.cpp.o
[395/433] Building CXX object CMakeFil...erarchyCompressor_2D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_2D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[395/433] Building CXX object CMakeFil.../MDRHighLevel/MDRHighLevel_OPENMP.cpp.o
[396/433] Building CXX object CMakeFil...erarchyCompressor_3D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_3D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[396/433] Building CXX object CMakeFil...eviceAdapters/DeviceAdapterOpenmp.cpp.o
[397/433] Building CXX object CMakeFil...eviceAdapters/DeviceAdapterOpenmp.cpp.o
[397/433] Building CXX object CMakeFil...r/src/mgard-x/Executables/mgard-x.cpp.o
[398/433] Building CXX object CMakeFil...r/src/mgard-x/Executables/mgard-x.cpp.o
[398/433] Building CXX object CMakeFil...d-x/Executables/mgard-x-autotuner.cpp.o
[399/433] Building CXX object CMakeFil...d-x/Executables/mgard-x-autotuner.cpp.o
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:14:
/usr/include/c++/14.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp: In function 'int main(int, char**)':
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:263:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:263:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:263:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:263:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/src/mgard-x/Executables/mgard-x-autotuner.cpp:263:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[399/433] Building CXX object CMakeFil...ard-x/Executables/MgardSerialExec.cpp.o
[400/433] Building CXX object CMakeFil...erarchyCompressor_5D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_5D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 5; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[400/433] Building CXX object CMakeFil...dir/src/mgard-x/Executables/mdr-x.cpp.o
[401/433] Building CXX object CMakeFil...erarchyCompressor_4D_float_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:14,
from /build/mgard/src/build/src/mgard-x/CompressionLowLevel/HybridHierarchyCompressor_4D_float_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/iomanip:42,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:12:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:18,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:20:
In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:17:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:44:41,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/NormCalculator.hpp:56:44,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::CalculateNorm(mgard_x::Array<D, T, DeviceType>&, mgard_x::error_bound_type, T, T&, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:119:24:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:100:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:101:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:103:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:106:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:107:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:110:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:111:18: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:113:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:114:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:116:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:118:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:121:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp: In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::allocate(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:125:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:126:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:127:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:128:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:129:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:130:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:131:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:132:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:133:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:134:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:135:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:136:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:137:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:138:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:143:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/HybridHierarchyLinearQuantization.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.h:23:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp: In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Quantize(mgard_x::SubArray<D, T, DeviceType>, mgard_x::error_bound_type, T, T, T, mgard_x::SubArray<D, Q, DeviceType>, LosslessCompressorType&, int) [with LosslessCompressorType = mgard_x::ComposedLosslessCompressor<long long unsigned int, long long unsigned int, mgard_x::OPENMP>; unsigned char D = 4; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:601:42: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:157:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:158:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:160:25: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:163:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:164:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:167:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:168:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:170:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:171:40: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:172:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:174:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]',
inlined from 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:177:44,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1538:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::HuffmanWorkspace<Q, S, H, DeviceType>::resize(mgard_x::SIZE, mgard_x::SIZE, mgard_x::SIZE, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::Resize(mgard_x::SIZE, int, int, double, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:50:21,
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Adapt(mgard_x::SIZE, mgard_x::Config, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/Lossless.hpp:48:19,
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:71:28:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:182:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:183:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:184:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:185:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:186:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:187:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:188:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:189:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:190:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:191:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:192:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:193:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:194:33: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:195:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/HuffmanWorkspace.hpp:199:45: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::LinearQuantizer<D, T, Q, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; Q = long long int; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:72:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Quantization/LinearQuantization.hpp:492:28: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In member function 'void mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:74:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:84:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:91:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:92:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp: In constructor 'mgard_x::HybridHierarchyCompressor<D, T, DeviceType>::HybridHierarchyCompressor(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:41:16: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:51:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:58:22: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/HybridHierarchyCompressor.hpp:60:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[401/433] Building CXX object tests/CM...d-tests.dir/src/testing_utilities.cpp.o
[402/433] Building CXX object CMakeFil...dir/src/mgard-x/Executables/mdr-x.cpp.o
[402/433] Building CXX object tests/CM...gard-tests.dir/src/test_utilities.cpp.o
[403/433] Building CXX object tests/CM...d-tests.dir/src/testing_utilities.cpp.o
[403/433] Building CXX object tests/CM...les/mgard-tests.dir/src/test_blas.cpp.o
[404/433] Building CXX object tests/CM...les/mgard-tests.dir/src/test_blas.cpp.o
[404/433] Building CXX object tests/CM.../mgard-tests.dir/src/test_shuffle.cpp.o
[405/433] Building CXX object tests/CM...gard-tests.dir/src/test_utilities.cpp.o
[405/433] Building CXX object tests/CM....dir/src/test_TensorMeshHierarchy.cpp.o
[406/433] Building CXX object tests/CM.../mgard-tests.dir/src/test_shuffle.cpp.o
In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11,
from /usr/include/catch2/internal/catch_assertion_handler.hpp:12,
from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12,
from /usr/include/catch2/catch_test_macros.hpp:11,
from /build/mgard/src/MGARD-1.6.0/tests/src/test_shuffle.cpp:1:
/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Sentinel = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]':
/usr/include/catch2/catch_tostring.hpp:345:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/catch2/catch_tostring.hpp:345:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double>]',
inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<double>]' at /usr/include/catch2/catch_tostring.hpp:530:41,
inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double>]' at /usr/include/catch2/catch_tostring.hpp:150:79:
/usr/include/catch2/catch_tostring.hpp:507:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
[406/433] Building CXX object tests/CM...test_TensorMeshHierarchyIteration.cpp.o
[407/433] Building CXX object CMakeFil...ard-x/Executables/MgardSerialExec.cpp.o
[407/433] Building CXX object tests/CM...dir/src/test_TensorLinearOperator.cpp.o
[408/433] Building CXX object tests/CM....dir/src/test_TensorMeshHierarchy.cpp.o
[408/433] Building CXX object tests/CM...sts.dir/src/test_TensorMassMatrix.cpp.o
[409/433] Building CXX object tests/CM...test_TensorMeshHierarchyIteration.cpp.o
[409/433] Building CXX object tests/CM...s.dir/src/test_TensorProlongation.cpp.o
[410/433] Building CXX object tests/CM...dir/src/test_TensorLinearOperator.cpp.o
[410/433] Building CXX object tests/CM...ts.dir/src/test_TensorRestriction.cpp.o
[411/433] Building CXX object tests/CM...sts.dir/src/test_TensorMassMatrix.cpp.o
[411/433] Building CXX object tests/CM...ests.dir/src/test_LinearQuantizer.cpp.o
[412/433] Building CXX object tests/CM...s.dir/src/test_TensorProlongation.cpp.o
[412/433] Building CXX object tests/CM...sorMultilevelCoefficientQuantizer.cpp.o
[413/433] Building CXX object tests/CM...ts.dir/src/test_TensorRestriction.cpp.o
[413/433] Building CXX object tests/CM...rd-tests.dir/src/test_TensorNorms.cpp.o
[414/433] Building CXX object CMakeFil...essionHighLevel/Decompress_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:15,
from /build/mgard/src/build/src/mgard-x/CompressionHighLevel/Decompress_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/ios:44,
from /usr/include/c++/14.2.1/istream:40,
from /usr/include/c++/14.2.1/fstream:40,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:13:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Deserialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:315:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:317:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:29:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:12:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21:
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:13:
In member function 'void mgard_x::Zstd<DeviceType>::Compress(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Compress(mgard_x::Array<1, T, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:85:20:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Zstd.hpp:82:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::DecompressPrimary(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, Q, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:338:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:339:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:341:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:344:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Decompress(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, S, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:416:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[414/433] Building CXX object tests/CM...src/test_TensorQuantityOfInterest.cpp.o
[415/433] Building CXX object tests/CM...ests.dir/src/test_LinearQuantizer.cpp.o
[415/433] Building CXX object tests/CM...mgard-tests.dir/src/test_compress.cpp.o
[416/433] Building CXX object CMakeFil...pressionHighLevel/Compress_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:15,
from /build/mgard/src/build/src/mgard-x/CompressionHighLevel/Compress_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/string:51,
from /usr/include/c++/14.2.1/bits/locale_classes.h:40,
from /usr/include/c++/14.2.1/bits/ios_base.h:41,
from /usr/include/c++/14.2.1/ios:44,
from /usr/include/c++/14.2.1/istream:40,
from /usr/include/c++/14.2.1/fstream:40,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:9:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Tp = pair<unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:1491:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2460:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2469:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2475:15:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2748:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _OutputIterator = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2685:34:
/usr/include/c++/14.2.1/bits/stl_algo.h:2664:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _RandomAccessIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2689:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, long long unsigned int>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2692:26:
/usr/include/c++/14.2.1/bits/stl_algo.h:2642:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2390:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2403:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2412:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >]',
inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = pair<unsigned int, long long unsigned int>*; _Distance = int]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2352:20,
inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:2418:30:
/usr/include/c++/14.2.1/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = pair<unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2421:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2424:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Pointer = pair<unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2725:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2727:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2729:32: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2736:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:13:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:12,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:21,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Deserialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:315:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:317:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/Compressor.h:17:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:16:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = float; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 1; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 2; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 5; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 3; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp: In function 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:29:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:44:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SquareSum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'T mgard_x::norm_calculator(Array<D, T, DeviceType>&, SubArray<1, T, DeviceType>, SubArray<1, T, DeviceType>, T, bool) [with unsigned char D = 4; T = double; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/NormCalculator.hpp:56:44:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1456:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:29:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/CompressionHighLevel.hpp:39:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 1; T = double; DeviceType = OPENMP; CompressorType = HybridHierarchyCompressor<1, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 2; T = double; DeviceType = OPENMP; CompressorType = Compressor<2, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 2; T = double; DeviceType = OPENMP; CompressorType = HybridHierarchyCompressor<2, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 3; T = double; DeviceType = OPENMP; CompressorType = Compressor<3, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 3; T = double; DeviceType = OPENMP; CompressorType = HybridHierarchyCompressor<3, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 4; T = double; DeviceType = OPENMP; CompressorType = Compressor<4, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 4; T = double; DeviceType = OPENMP; CompressorType = HybridHierarchyCompressor<4, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 5; T = double; DeviceType = OPENMP; CompressorType = Compressor<5, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp: In function 'T mgard_x::calc_subdomain_norm_series_w_prefetch(DomainDecomposer<D, T, CompressorType, DeviceType>&, T) [with unsigned char D = 5; T = double; DeviceType = OPENMP; CompressorType = HybridHierarchyCompressor<5, double, OPENMP>]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/ErrorToleranceCalculator.hpp:11:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:12:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::Compressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::Compressor<2, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<2, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::Compressor<1, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<1, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::Compressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::Compressor<2, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<2, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::Compressor<1, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<1, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::Compressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::Compressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::Compressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::HybridHierarchyCompressor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::Compressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::HybridHierarchyCompressor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../DomainDecomposer/../Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Serialize(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:189:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:220:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:22:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp: In function 'void mgard_x::Histogram(SubArray<1, Q, DeviceType>, SubArray<1, T, DeviceType>, SIZE, int, int) [with T = long long unsigned int; Q = unsigned int; DeviceType = OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Histogram.hpp:223:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:21:
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:32:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:34:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:36:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<mgard_x::KeyValueComparator<unsigned int, long long unsigned int> >]',
inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, long long unsigned int>*, vector<pair<unsigned int, long long unsigned int>, allocator<pair<unsigned int, long long unsigned int> > > >; _Compare = mgard_x::KeyValueComparator<unsigned int, long long unsigned int>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:5030:25,
inlined from 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::SortByKey(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, ValueT, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with KeyT = unsigned int; ValueT = long long unsigned int]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1531:23,
inlined from 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:49:42,
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/usr/include/c++/14.2.1/bits/stl_algo.h:4952:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4956:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:4958:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, long long unsigned int>*, std::vector<std::pair<unsigned int, long long unsigned int>, std::allocator<std::pair<unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In function 'void mgard_x::GetCodebook(int, SubArray<1, unsigned int, DeviceType>, SubArray<1, H, DeviceType>, SubArray<1, unsigned char, DeviceType>, HuffmanWorkspace<Q, S, H, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = OPENMP]',
inlined from 'void mgard_x::Huffman<Q, S, H, DeviceType>::CompressPrimary(mgard_x::Array<1, Q, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:84:16:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:76:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/GetCodebook.hpp:78:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Compress(mgard_x::Array<1, S, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:406:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:13:
In member function 'void mgard_x::Zstd<DeviceType>::Compress(mgard_x::Array<1, unsigned char, DeviceType>&, int) [with DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::ComposedLosslessCompressor<T, H, DeviceType>::Compress(mgard_x::Array<1, T, DeviceType>&, mgard_x::Array<1, unsigned char, DeviceType>&, int) [with T = long long unsigned int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Lossless.hpp:85:20:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/Zstd.hpp:82:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In function 'void mgard_x::Huffman<Q, S, H, DeviceType>::DecompressPrimary(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, Q, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:338:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:339:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:341:24: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:344:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp: In member function 'void mgard_x::Huffman<Q, S, H, DeviceType>::Decompress(mgard_x::Array<1, unsigned char, DeviceType>&, mgard_x::Array<1, S, DeviceType>&, int) [with Q = long long unsigned int; S = long long int; H = long long unsigned int; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/CompressionHighLevel/../CompressionLowLevel/../Lossless/ParallelHuffman/Huffman.hpp:416:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[416/433] Building CXX object tests/CM...gard-tests.dir/src/test_decompose.cpp.o
[417/433] Building CXX object tests/CM...sorMultilevelCoefficientQuantizer.cpp.o
[417/433] Building CXX object tests/CM...s/mgard-tests.dir/src/test_format.cpp.o
[418/433] Building CXX object tests/CM...src/test_TensorQuantityOfInterest.cpp.o
[418/433] Building CXX object tests/CM...mgard-tests.dir/src/test_quantize.cpp.o
[419/433] Building CXX object tests/CM...rd-tests.dir/src/test_TensorNorms.cpp.o
[419/433] Building CXX object tests/CM...rd-tests.dir/src/test_compressors.cpp.o
[420/433] Building CXX object CMakeFil.../MDRHighLevel/MDRHighLevel_OPENMP.cpp.o
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61,
from /usr/include/c++/14.2.1/algorithm:61,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/../Utilities/Types.h:13,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/Config.h:6,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:11,
from /build/mgard/src/build/src/mgard-x/MDRHighLevel/MDRHighLevel_OPENMP.cpp:8:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mgard_x::MDR::UnitErrorGain*, vector<mgard_x::MDR::UnitErrorGain> >; _Distance = int; _Tp = mgard_x::MDR::UnitErrorGain; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mgard_x::MDR::CompareUnitErrorGain>]':
/usr/include/c++/14.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mgard_x::MDR::UnitErrorGain*, std::vector<mgard_x::MDR::UnitErrorGain> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Config/../Utilities/Types.h:72:
/usr/include/c++/14.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/14.2.1/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:17:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedReconstructor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:777:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:779:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:784:37: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:786:34: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:797:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:799:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:804:39: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:806:36: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In function 'void mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::copy_subdomain(mgard_x::Array<D, T, DeviceType>&, int, mgard_x::subdomain_copy_direction, int) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedReconstructor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:820:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:822:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:827:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:829:38: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:8,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:15:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'size_t mgard_x::Hierarchy<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:425:27: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/RuntimeX.h:26,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/Hierarchy.h:9,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:12:
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/Decomposer.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:8,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/Reconstructor.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:9:
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<1, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<5, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<4, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<3, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = float; OperatorType = mgard_x::MDR::ComposedRefactor<2, float, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/BitplaneEncoder.hpp:7,
from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:7:
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedReconstructor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/ComposedReconstructor.hpp:54:18:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 1; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<1, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 5; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<5, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:378:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:397:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 4; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<4, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 3; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<3, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp: In member function 'void mgard_x::Hierarchy<D, T, DeviceType>::init(std::vector<long long unsigned int>, std::vector<T*>, mgard_x::SIZE) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:221:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:256:21: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:278:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:286:31: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:304:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:306:11: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:336:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:338:9: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/Hierarchy/Hierarchy.hpp:415:17: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:103:41:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static size_t mgard_x::data_refactoring::DataRefactor<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]',
inlined from 'static size_t mgard_x::MDR::MGARDOrthoganalDecomposer<D, T, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/MGARD.hpp:34:51,
inlined from 'static size_t mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, mgard_x::Config) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:118:48:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../Decomposer/../../DataRefactoring/DataRefactor.hpp:52:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp: In member function 'size_t mgard_x::DomainDecomposer<D, T, OperatorType, DeviceType>::EstimateMemoryFootprint(std::vector<long long unsigned int>, bool) [with unsigned char D = 2; T = double; OperatorType = mgard_x::MDR::ComposedRefactor<2, double, mgard_x::OPENMP>; DeviceType = mgard_x::OPENMP]':
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../DomainDecomposer/DomainDecomposer.hpp:28:29: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:65:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, float, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, float, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, float, mgard_x::OPENMP>, allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, float, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, float, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, float, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]':
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, vector<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, allocator<vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*, std::vector<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >, std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > > > >; _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:1624:35,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:238:44:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; bool _TrivialValueTypes = false]',
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >; _ForwardIterator = mgard_x::Array<1, double, mgard_x::OPENMP>*; _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = mgard_x::Array<1, double, mgard_x::OPENMP>; _Alloc = std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> >]' at /usr/include/c++/14.2.1/bits/stl_vector.h:606:31,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Args = {vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >&}]' at /usr/include/c++/14.2.1/bits/stl_construct.h:119:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:120:21,
inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; bool _TrivialValueTypes = false]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:185:15,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _ForwardIterator = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >*; _Tp = vector<mgard_x::Array<1, double, mgard_x::OPENMP>, allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >]' at /usr/include/c++/14.2.1/bits/stl_uninitialized.h:373:37,
inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > >; _Alloc = std::allocator<std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >]' at /usr/include/c++/14.2.1/bits/vector.tcc:257:35:
/usr/include/c++/14.2.1/bits/stl_uninitialized.h:137:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const mgard_x::Array<1, double, mgard_x::OPENMP>*, std::vector<mgard_x::Array<1, double, mgard_x::OPENMP>, std::allocator<mgard_x::Array<1, double, mgard_x::OPENMP> > > >' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In file included from /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/Refactor.hpp:4,
from /build/mgard/src/MGARD-1.6.0/include/mdr_x_lowlevel.hpp:10:
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = float; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = float]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = float; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = float; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, float, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 1; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 1; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 1; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<1, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 2; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 2; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 2; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<2, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 3; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 3; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 3; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<3, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 4; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 4; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 4; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<4, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:844:35: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::Sum(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::GroupedBPEncoder<D, T_data, T_bitplane, T_error, DeviceType>::Adapt(mgard_x::Hierarchy<D, T_data, DeviceType>&, int) [with unsigned char D = 5; T_data = double; T_bitplane = unsigned int; T_error = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Reconstructor/../BitplaneEncoder/GroupedBPEncoderGPU.hpp:846:38,
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:62:18,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1421:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:78:32: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In static member function 'static void mgard_x::DeviceCollective<mgard_x::OPENMP>::AbsMax(mgard_x::SIZE, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::SubArray<1, T, mgard_x::OPENMP>, mgard_x::Array<1, unsigned char, mgard_x::OPENMP>&, bool, int) [with T = double]',
inlined from 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:79:41,
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/../Hierarchy/../RuntimeX/DeviceAdapters/DeviceAdapterOpenmp.h:1438:23: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
In member function 'void mgard_x::MDR::ComposedRefactor<D, T_data, DeviceType>::Adapt(mgard_x::Hierarchy<D, T, DeviceType>&, mgard_x::Config, int) [with unsigned char D = 5; T_data = double; DeviceType = mgard_x::OPENMP]',
inlined from 'void mgard_x::MDR::refactor_pipeline(mgard_x::DomainDecomposer<D, T, RefactorType, DeviceType>&, mgard_x::Config&, RefactoredMetadata&, RefactoredData&) [with unsigned char D = 5; T = double; DeviceType = mgard_x::OPENMP; RefactorType = ComposedRefactor<5, double, mgard_x::OPENMP>]' at /build/mgard/src/MGARD-1.6.0/include/mgard-x/MDRHighLevel/MDRHighLevel.hpp:116:19:
/build/mgard/src/MGARD-1.6.0/include/mgard-x/MDR-X/Refactor/ComposedRefactor.hpp:90:30: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
[420/433] Linking CXX shared library lib/libmgard.so.1.6.0
[421/433] Building CXX object tests/CM...s/mgard-tests.dir/src/test_format.cpp.o
[421/433] Building CXX object tests/CM...ts.dir/src/test_CompressedDataset.cpp.o
[422/433] Building CXX object tests/CM...mgard-tests.dir/src/test_quantize.cpp.o
[423/433] Linking CXX shared library lib/libmgard.so.1.6.0
[423/433] Creating library symlink lib/libmgard.so.1 lib/libmgard.so
[424/433] Creating library symlink lib/libmgard.so.1 lib/libmgard.so
[424/433] Linking CXX executable bin/mgard-x
[424/433] Linking CXX executable bin/mgard-x-autotuner
[425/433] Linking CXX executable bin/mgard-x
[425/433] Linking CXX executable bin/mgard-cpu
[426/433] Linking CXX executable bin/mgard-x-autotuner
[426/433] Linking CXX executable bin/mdr-x
[427/433] Building CXX object tests/CM...gard-tests.dir/src/test_decompose.cpp.o
[428/433] Linking CXX executable bin/mdr-x
[429/433] Linking CXX executable bin/mgard-cpu
[430/433] Building CXX object tests/CM...mgard-tests.dir/src/test_compress.cpp.o
[431/433] Building CXX object tests/CM...rd-tests.dir/src/test_compressors.cpp.o
FAILED: [code=1] tests/CMakeFiles/mgard-tests.dir/src/test_compressors.cpp.o
/usr/lib/distcc/bin/c++ -DMGARD_ENABLE_OPENMP -DMGARD_ENABLE_SERIAL -DMGARD_ZSTD -I/build/mgard/src/MGARD-1.6.0/tests/include -I/build/mgard/src/build/tests/include -I/build/mgard/src/MGARD-1.6.0/include -I/build/mgard/src/build/include -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -w -std=gnu++17 -DPROTOBUF_USE_DLLS -DNOMINMAX -fopenmp -MD -MT tests/CMakeFiles/mgard-tests.dir/src/test_compressors.cpp.o -MF tests/CMakeFiles/mgard-tests.dir/src/test_compressors.cpp.o.d -o tests/CMakeFiles/mgard-tests.dir/src/test_compressors.cpp.o -c /build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp
distcc[2356] ERROR: compile /build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp on 10.3.0.16:3732/8 failed
distcc[2356] (dcc_build_somewhere) Warning: remote compilation of '/build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp' failed, retrying locally
distcc[2356] Warning: failed to distribute /build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp to 10.3.0.16:3732/8, running locally instead
/build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp: In function ‘void CATCH2_INTERNAL_TEST_10()’:
/build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp:128:76: error: cannot convert ‘int64_t* const’ {aka ‘long long int* const’} to ‘long int*’
128 | mgard::decompress_memory_huffman(compressed.data.get(), compressed.size, dst,
| ^~~
| |
| int64_t* const {aka long long int* const}
In file included from /build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp:9:
/build/mgard/src/MGARD-1.6.0/include/compressors.hpp:33:74: note: initializing argument 3 of ‘void mgard::decompress_memory_huffman(unsigned char*, std::size_t, long int*, std::size_t)’
33 | const std::size_t srcLen, long int *const dst,
| ~~~~~~~~~~~~~~~~^~~
/build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp: In function ‘void CATCH2_INTERNAL_TEST_12()’:
/build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp:199:40: error: cannot convert ‘int64_t* const’ {aka ‘long long int* const’} to ‘long int*’
199 | mgard::compress_memory_huffman(quantized_, ndof);
| ^~~~~~~~~~
| |
| int64_t* const {aka long long int* const}
/build/mgard/src/MGARD-1.6.0/include/compressors.hpp:23:69: note: initializing argument 1 of ‘mgard::MemoryBuffer<unsigned char> mgard::compress_memory_huffman(long int*, std::size_t)’
23 | MemoryBuffer<unsigned char> compress_memory_huffman(long int *const src,
| ~~~~~~~~~~~~~~~~^~~
distcc[2356] ERROR: compile /build/mgard/src/MGARD-1.6.0/tests/src/test_compressors.cpp on localhost failed
[432/433] Building CXX object tests/CM...ts.dir/src/test_CompressedDataset.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build