==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: glslang 11.13.0-2 (Wed Jan  4 04:34:32 2023)
==> Retrieving sources...
  -> Found glslang-11.13.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    glslang-11.13.0.tar.gz ... Passed
==> Making package: glslang 11.13.0-2 (Wed Jan  4 04:34:52 2023)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (2) libnsl-2.0.0-2  python-3.10.9-1

Total Installed Size:  51.46 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 libnsl...
installing python...
Optional dependencies for python
    python-setuptools
    python-pip
    sqlite [installed]
    mpdecimal: for decimal
    xz: for lzma [installed]
    tk: for tkinter
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (12) hicolor-icon-theme-0.17-2  jsoncpp-1.9.5-2  libuv-1.44.2-1
              perl-error-0.17029-4  perl-mailtools-2.21-6  perl-timedate-2.33-4
              rhash-1.4.3-1  cmake-3.25.1-1  git-2.39.0-1  ninja-1.11.1-2
              spirv-headers-1:1.3.216.0-1  spirv-tools-2022.1-1

Total Download Size:     1.29 MiB
Total Installed Size:  119.88 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 spirv-tools-2022.1-1-armv7h downloading...
 spirv-headers-1:1.3.216.0-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    qt6-base: cmake-gui
installing ninja...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    tk: gitk and git gui
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing spirv-tools...
installing spirv-headers...
:: Running post-transaction hooks...
(1/1) Warn about old perl modules
[?25h==> Retrieving sources...
  -> Found glslang-11.13.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting glslang-11.13.0.tar.gz with bsdtar
==> Starting build()...
-- The CXX compiler identification is GNU 12.1.0
-- 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 PythonInterp: /usr/bin/python3 (found suitable version "3.10.9", minimum required is "3") 
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /build/glslang/src/glslang-11.13.0/build-shared
ninja: Entering directory `build-shared'

[0/70] Building CXX object glslang/CMa...deGen.dir/GenericCodeGen/CodeGen.cpp.o
[0/70] Building CXX object glslang/CMa...cCodeGen.dir/GenericCodeGen/Link.cpp.o
[0/70] Building CXX object glslang/CMa...chineIndependent.dir/cmake_pch.hxx.gch
[0/70] Building CXX object glslang/CMa...r/CInterface/glslang_c_interface.cpp.o
[0/70] Building CXX object glslang/OSD...keFiles/OSDependent.dir/ossource.cpp.o
[0/70] Building CXX object OGLCompiler...es/OGLCompiler.dir/InitializeDll.cpp.o
[1/70] Building CXX object glslang/OSD...keFiles/OSDependent.dir/ossource.cpp.o
[1/70] Linking CXX static library glslang/OSDependent/Unix/libOSDependent.a
[2/70] Linking CXX static library glslang/OSDependent/Unix/libOSDependent.a
[2/70] Building CXX object StandAlone/...source-limits.dir/ResourceLimits.cpp.o
[3/70] Building CXX object OGLCompiler...es/OGLCompiler.dir/InitializeDll.cpp.o
[3/70] Linking CXX static library OGLCompilersDLL/libOGLCompiler.a
[4/70] Linking CXX static library OGLCompilersDLL/libOGLCompiler.a
[4/70] Building CXX object StandAlone/...rce-limits.dir/resource_limits_c.cpp.o
[5/70] Building CXX object glslang/CMa...deGen.dir/GenericCodeGen/CodeGen.cpp.o
[5/70] Building CXX object StandAlone/...iles/spirv-remap.dir/spirv-remap.cpp.o
[6/70] Building CXX object glslang/CMa...cCodeGen.dir/GenericCodeGen/Link.cpp.o
[6/70] Linking CXX static library glslang/libGenericCodeGen.a
[7/70] Linking CXX static library glslang/libGenericCodeGen.a
[7/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[8/70] Building CXX object StandAlone/...rce-limits.dir/resource_limits_c.cpp.o
[8/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[9/70] Building CXX object StandAlone/...source-limits.dir/ResourceLimits.cpp.o
[9/70] Linking CXX shared library Stan.../libglslang-default-resource-limits.so
[10/70] Linking CXX shared library Sta.../libglslang-default-resource-limits.so
[10/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[11/70] Building CXX object glslang/CM...r/CInterface/glslang_c_interface.cpp.o
[11/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[12/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[12/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[13/70] Building CXX object StandAlone...iles/spirv-remap.dir/spirv-remap.cpp.o
[13/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[14/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[14/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[15/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[15/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[16/70] Building CXX object glslang/CM...chineIndependent.dir/cmake_pch.hxx.gch
[16/70] Building CXX object glslang/CM...r/MachineIndependent/glslang_tab.cpp.o
[17/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[17/70] Building CXX object glslang/CM...dir/MachineIndependent/attribute.cpp.o
[18/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[18/70] Building CXX object glslang/CM....dir/MachineIndependent/Constant.cpp.o
[19/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[19/70] Building CXX object glslang/CM....dir/MachineIndependent/iomapper.cpp.o
[20/70] Building CXX object glslang/CM...dir/MachineIndependent/attribute.cpp.o
[20/70] Building CXX object glslang/CM....dir/MachineIndependent/InfoSink.cpp.o
[21/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[21/70] Building CXX object glslang/CM...ir/MachineIndependent/Initialize.cpp.o
[22/70] Building CXX object glslang/CM....dir/MachineIndependent/InfoSink.cpp.o
[22/70] Building CXX object glslang/CM...achineIndependent/IntermTraverse.cpp.o
[23/70] Building CXX object glslang/CM....dir/MachineIndependent/Constant.cpp.o
[23/70] Building CXX object glslang/CM.../MachineIndependent/Intermediate.cpp.o
[24/70] Building CXX object glslang/CM...achineIndependent/IntermTraverse.cpp.o
[24/70] Building CXX object glslang/CM...hineIndependent/ParseContextBase.cpp.o
[25/70] Building CXX object glslang/CM....dir/MachineIndependent/iomapper.cpp.o
In file included from /usr/include/c++/12.1.0/algorithm:61,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:40,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TSlotCollector]':
/usr/include/c++/12.1.0/bits/stl_algo.h:3781:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:3781:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp: In member function 'virtual bool glslang::TGlslIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)':
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1571:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1572:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1573:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TVarLivePair&}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TVarLivePair>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TVarLivePair>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1599:89,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:3787:5,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1598:30:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1600:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1600:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1606:91,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:3787:5,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1605:30:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1607:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1607:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1635:84:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1638:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1638:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1643:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1643:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1451:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1451:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1455:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1455:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1459:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1459:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1

[25/70] Building CXX object glslang/CM...r/MachineIndependent/ParseHelper.cpp.o
[26/70] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[26/70] Building CXX object glslang/CM...dir/MachineIndependent/PoolAlloc.cpp.o
[27/70] Building CXX object glslang/CM...ir/MachineIndependent/Initialize.cpp.o
[27/70] Building CXX object glslang/CM...ir/MachineIndependent/RemoveTree.cpp.o
[28/70] Building CXX object glslang/CM...dir/MachineIndependent/PoolAlloc.cpp.o
[28/70] Building CXX object glslang/CM...dent.dir/MachineIndependent/Scan.cpp.o
[29/70] Building CXX object glslang/CM...r/MachineIndependent/glslang_tab.cpp.o
[29/70] Building CXX object glslang/CM...ir/MachineIndependent/ShaderLang.cpp.o
[30/70] Building CXX object glslang/CM...ir/MachineIndependent/RemoveTree.cpp.o
[30/70] Building CXX object glslang/CM...chineIndependent/SpirvIntrinsics.cpp.o
[31/70] Building CXX object glslang/CM.../MachineIndependent/Intermediate.cpp.o
[31/70] Building CXX object glslang/CM...r/MachineIndependent/SymbolTable.cpp.o
[32/70] Building CXX object glslang/CM...hineIndependent/ParseContextBase.cpp.o
[32/70] Building CXX object glslang/CM....dir/MachineIndependent/Versions.cpp.o
[33/70] Building CXX object glslang/CM...dent.dir/MachineIndependent/Scan.cpp.o
[33/70] Building CXX object glslang/CM...dir/MachineIndependent/intermOut.cpp.o
[34/70] Building CXX object glslang/CM...chineIndependent/SpirvIntrinsics.cpp.o
[34/70] Building CXX object glslang/CM...nt.dir/MachineIndependent/limits.cpp.o
[35/70] Building CXX object glslang/CM....dir/MachineIndependent/Versions.cpp.o
[35/70] Building CXX object glslang/CM.../MachineIndependent/linkValidate.cpp.o
[36/70] Building CXX object glslang/CM...r/MachineIndependent/SymbolTable.cpp.o
In file included from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:112,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
In member function 'void glslang::pool_allocator<T>::construct(pointer, const T&) [with T = glslang::TParameter]',
    inlined from 'static std::_Require<typename std::allocator_traits< <template-parameter-1-1> >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< <template-parameter-1-1> >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/alloc_traits.h:251:17,
    inlined from 'static decltype (std::allocator_traits< <template-parameter-1-1> >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< <template-parameter-1-1> >::construct::__args)...)) std::allocator_traits< <template-parameter-1-1> >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/alloc_traits.h:364:16,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1281:30,
    inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:385:29:
/build/glslang/src/glslang-11.13.0/glslang/Include/PoolAlloc.h:298:47: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized]
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)':
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here
In file included from /usr/include/c++/12.1.0/vector:64,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]',
    inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:385:29:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized]
In file included from /usr/include/c++/12.1.0/vector:70:
/usr/include/c++/12.1.0/bits/vector.tcc: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: by argument 3 of type 'const glslang::TParameter&' to 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TParameter&}; _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]' declared here
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here

[36/70] Building CXX object glslang/CM...ir/MachineIndependent/parseConst.cpp.o
[37/70] Building CXX object glslang/CM...nt.dir/MachineIndependent/limits.cpp.o
[37/70] Building CXX object glslang/CM...ir/MachineIndependent/reflection.cpp.o
[38/70] Building CXX object glslang/CM...ir/MachineIndependent/ShaderLang.cpp.o
[38/70] Building CXX object glslang/CM...chineIndependent/preprocessor/Pp.cpp.o
[39/70] Building CXX object glslang/CM...dir/MachineIndependent/intermOut.cpp.o
[39/70] Building CXX object glslang/CM...eIndependent/preprocessor/PpAtom.cpp.o
[40/70] Building CXX object glslang/CM...ir/MachineIndependent/parseConst.cpp.o
[40/70] Building CXX object glslang/CM...dependent/preprocessor/PpContext.cpp.o
[41/70] Building CXX object glslang/CM...eIndependent/preprocessor/PpAtom.cpp.o
[41/70] Building CXX object glslang/CM...dependent/preprocessor/PpScanner.cpp.o
[42/70] Building CXX object glslang/CM...chineIndependent/preprocessor/Pp.cpp.o
[42/70] Building CXX object glslang/CM...ndependent/preprocessor/PpTokens.cpp.o
[43/70] Building CXX object glslang/CM...dependent/preprocessor/PpContext.cpp.o
[43/70] Building CXX object glslang/CM...dependent/propagateNoContraction.cpp.o
[44/70] Building CXX object glslang/CM...ir/MachineIndependent/reflection.cpp.o
[44/70] Building CXX object glslang/CM...ependent.dir/HLSL/hlslAttributes.cpp.o
[45/70] Building CXX object glslang/CM.../MachineIndependent/linkValidate.cpp.o
[45/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslParseHelper.cpp.o
[46/70] Building CXX object glslang/CM...r/MachineIndependent/ParseHelper.cpp.o
[46/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslScanContext.cpp.o
[47/70] Building CXX object glslang/CM...dependent/preprocessor/PpScanner.cpp.o
[47/70] Building CXX object glslang/CM...neIndependent.dir/HLSL/hlslOpMap.cpp.o
[48/70] Building CXX object glslang/CM...ndependent/preprocessor/PpTokens.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TPpContext::TokenStream::Token&}; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator<glslang::TPpContext::TokenStream::Token>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TPpContext::TokenStream::Token, glslang::pool_allocator<glslang::TPpContext::TokenStream::Token> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator<glslang::TPpContext::TokenStream::Token>]',
    inlined from 'void glslang::TPpContext::TokenStream::putToken(int, glslang::TPpToken*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/preprocessor/PpTokens.cpp:107:21:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TPpContext::TokenStream::Token*, std::vector<glslang::TPpContext::TokenStream::Token, glslang::pool_allocator<glslang::TPpContext::TokenStream::Token> > >' changed in GCC 7.1

[48/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslTokenStream.cpp.o
[49/70] Building CXX object glslang/CM...ependent.dir/HLSL/hlslAttributes.cpp.o
[49/70] Building CXX object glslang/CM...Independent.dir/HLSL/hlslGrammar.cpp.o
[50/70] Building CXX object glslang/CM...dependent/propagateNoContraction.cpp.o
[50/70] Building CXX object glslang/CM...ependent.dir/HLSL/hlslParseables.cpp.o
[51/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslScanContext.cpp.o
[51/70] Building CXX object SPIRV/CMak...dir/CInterface/spirv_c_interface.cpp.o
[52/70] Building CXX object glslang/CM...neIndependent.dir/HLSL/hlslOpMap.cpp.o
[52/70] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
[53/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslTokenStream.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::HlslToken&}; _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]',
    inlined from 'void glslang::HlslTokenStream::pushTokenStream(const glslang::TVector<glslang::HlslToken>*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslTokenStream.cpp:81:32:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::HlslToken*, std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> > >' changed in GCC 7.1

[53/70] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[54/70] Building CXX object SPIRV/CMak...dir/CInterface/spirv_c_interface.cpp.o
[54/70] Building CXX object hlsl/CMakeFiles/HLSL.dir/stub.cpp.o
[55/70] Building CXX object hlsl/CMakeFiles/HLSL.dir/stub.cpp.o
[55/70] Linking CXX shared library hlsl/libHLSL.so
[56/70] Linking CXX shared library hlsl/libHLSL.so
[57/70] Building CXX object glslang/CM...ependent.dir/HLSL/hlslParseables.cpp.o
[58/70] Building CXX object glslang/CM...Independent.dir/HLSL/hlslGrammar.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::HlslToken&}; _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]',
    inlined from 'bool glslang::HlslGrammar::captureBlockTokens(glslang::TVector<glslang::HlslToken>&)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslGrammar.cpp:4147:25:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::HlslToken*, std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> > >' changed in GCC 7.1

[59/70] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[60/70] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:40,
                 from /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.cpp:36:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12.1.0/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void spv::spirvbin_t::resizeMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:270:74,
    inlined from 'void spv::spirvbin_t::resizeMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:270:9,
    inlined from 'void spv::spirvbin_t::setMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:269:45,
    inlined from 'spv::Id spv::spirvbin_t::localId(spv::Id, spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.cpp:302:22:
/usr/include/c++/12.1.0/bits/stl_vector.h:1032:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1

[60/70] Linking CXX shared library SPIRV/libSPVRemapper.so
[61/70] Linking CXX shared library SPIRV/libSPVRemapper.so
[62/70] Building CXX object glslang/CM...pendent.dir/HLSL/hlslParseHelper.cpp.o
In file included from /usr/include/c++/12.1.0/map:60,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:50,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-shared/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]':
/usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]':
/usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = glslang::HlslParseContext::tShadowTextureSymbols*; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]',
    inlined from 'glslang::TIntermAggregate* glslang::HlslParseContext::handleSamplerTextureCombine(const glslang::TSourceLoc&, glslang::TIntermTyped*, glslang::TIntermTyped*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslParseHelper.cpp:3378:39:
/usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = glslang::HlslParseContext::tShadowTextureSymbols*; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]',
    inlined from 'glslang::TIntermAggregate* glslang::HlslParseContext::handleSamplerTextureCombine(const glslang::TSourceLoc&, glslang::TIntermTyped*, glslang::TIntermTyped*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslParseHelper.cpp:3380:35:
/usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1

[62/70] Linking CXX static library glslang/libMachineIndependent.a
[63/70] Linking CXX static library glslang/libMachineIndependent.a
[63/70] Linking CXX shared library glslang/libglslang.so.11.13.0
[63/70] Linking CXX shared library SPIRV/libSPIRV.so
[64/70] Linking CXX shared library glslang/libglslang.so.11.13.0
[64/70] Creating library symlink glslang/libglslang.so.11 glslang/libglslang.so
[65/70] Creating library symlink glslang/libglslang.so.11 glslang/libglslang.so
[66/70] Linking CXX shared library SPIRV/libSPIRV.so
[66/70] Linking CXX executable StandAlone/spirv-remap
[66/70] Generating /build/glslang/src/...nclude/glslang/glsl_intrinsic_header.h
[67/70] Generating /build/glslang/src/...nclude/glslang/glsl_intrinsic_header.h
[67/70] Building CXX object StandAlone.../glslangValidator.dir/StandAlone.cpp.o
[68/70] Linking CXX executable StandAlone/spirv-remap
[69/70] Building CXX object StandAlone.../glslangValidator.dir/StandAlone.cpp.o
[69/70] Linking CXX executable StandAlone/glslangValidator
[70/70] Linking CXX executable StandAlone/glslangValidator
-- The CXX compiler identification is GNU 12.1.0
-- 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 PythonInterp: /usr/bin/python3 (found suitable version "3.10.9", minimum required is "3") 
-- Google Mock was not found - tests based on that will not build
-- spirv-tools not linked - illegal SPIRV may be generated for HLSL
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /build/glslang/src/glslang-11.13.0/build-static
ninja: Entering directory `build-static'

[0/69] Building CXX object glslang/CMa...deGen.dir/GenericCodeGen/CodeGen.cpp.o
[0/69] Building CXX object glslang/CMa...cCodeGen.dir/GenericCodeGen/Link.cpp.o
[0/69] Building CXX object glslang/CMa...chineIndependent.dir/cmake_pch.hxx.gch
[0/69] Building CXX object glslang/CMa...r/CInterface/glslang_c_interface.cpp.o
[0/69] Building CXX object glslang/OSD...keFiles/OSDependent.dir/ossource.cpp.o
[0/69] Building CXX object OGLCompiler...es/OGLCompiler.dir/InitializeDll.cpp.o
[1/69] Building CXX object glslang/OSD...keFiles/OSDependent.dir/ossource.cpp.o
[1/69] Linking CXX static library glslang/OSDependent/Unix/libOSDependent.a
[2/69] Linking CXX static library glslang/OSDependent/Unix/libOSDependent.a
[2/69] Building CXX object StandAlone/...source-limits.dir/ResourceLimits.cpp.o
[3/69] Building CXX object OGLCompiler...es/OGLCompiler.dir/InitializeDll.cpp.o
[3/69] Linking CXX static library OGLCompilersDLL/libOGLCompiler.a
[4/69] Linking CXX static library OGLCompilersDLL/libOGLCompiler.a
[4/69] Building CXX object StandAlone/...rce-limits.dir/resource_limits_c.cpp.o
[5/69] Building CXX object glslang/CMa...cCodeGen.dir/GenericCodeGen/Link.cpp.o
[5/69] Building CXX object StandAlone/...iles/spirv-remap.dir/spirv-remap.cpp.o
[6/69] Building CXX object glslang/CMa...deGen.dir/GenericCodeGen/CodeGen.cpp.o
[6/69] Linking CXX static library glslang/libGenericCodeGen.a
[7/69] Linking CXX static library glslang/libGenericCodeGen.a
[7/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[8/69] Building CXX object StandAlone/...rce-limits.dir/resource_limits_c.cpp.o
[8/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[9/69] Building CXX object StandAlone/...source-limits.dir/ResourceLimits.cpp.o
[9/69] Linking CXX static library Stan...e/libglslang-default-resource-limits.a
[10/69] Linking CXX static library Sta...e/libglslang-default-resource-limits.a
[10/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[11/69] Building CXX object glslang/CM...r/CInterface/glslang_c_interface.cpp.o
[11/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[12/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[12/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[13/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[13/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[14/69] Building CXX object StandAlone...iles/spirv-remap.dir/spirv-remap.cpp.o
[14/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[15/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[15/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[16/69] Building CXX object glslang/CM...chineIndependent.dir/cmake_pch.hxx.gch
[16/69] Building CXX object glslang/CM...r/MachineIndependent/glslang_tab.cpp.o
[17/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[17/69] Building CXX object glslang/CM...dir/MachineIndependent/attribute.cpp.o
[18/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[18/69] Building CXX object glslang/CM....dir/MachineIndependent/Constant.cpp.o
[19/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[19/69] Building CXX object glslang/CM....dir/MachineIndependent/iomapper.cpp.o
[20/69] Building CXX object glslang/CM...dir/MachineIndependent/attribute.cpp.o
[20/69] Building CXX object glslang/CM....dir/MachineIndependent/InfoSink.cpp.o
[21/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[21/69] Building CXX object glslang/CM...ir/MachineIndependent/Initialize.cpp.o
[22/69] Building CXX object glslang/CM....dir/MachineIndependent/InfoSink.cpp.o
[22/69] Building CXX object glslang/CM...achineIndependent/IntermTraverse.cpp.o
[23/69] Building CXX object glslang/CM....dir/MachineIndependent/Constant.cpp.o
[23/69] Building CXX object glslang/CM.../MachineIndependent/Intermediate.cpp.o
[24/69] Building CXX object glslang/CM....dir/MachineIndependent/iomapper.cpp.o
In file included from /usr/include/c++/12.1.0/algorithm:61,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:40,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TSlotCollector]':
/usr/include/c++/12.1.0/bits/stl_algo.h:3781:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:3781:5: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp: In member function 'virtual bool glslang::TGlslIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)':
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1571:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1572:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1573:18: note: parameter passing for argument of type 'std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TVarLivePair&}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TVarLivePair>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/bits/stl_algo.h:60:
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_val<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Distance = int; _Tp = glslang::TVarLivePair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TVarLivePair>::iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]':
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1599:89,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:3787:5,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1598:30:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1600:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1600:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1606:91,
    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char, char_traits<char>, glslang::pool_allocator<char> >, glslang::TVarEntryInfo> >; _Funct = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(glslang::TVarLivePair)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:3787:5,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1605:30:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1607:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1607:26:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {glslang::TVarLivePair}; _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = glslang::TVarLivePair; _Alloc = std::allocator<glslang::TVarLivePair>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1294:21,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1635:84:
/usr/include/c++/12.1.0/bits/vector.tcc:123:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1638:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1638:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1643:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TGlslIoMapper::doMap(glslang::TIoMapResolver*, TInfoSink&)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'bool glslang::TGlslIoMapper::_ZN7glslang13TGlslIoMapper5doMapEPNS_14TIoMapResolverER9TInfoSink.part.0(glslang::TIoMapResolver*, TInfoSink&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1643:18:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]':
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1922:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1451:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1451:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1455:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1455:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1459:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)> >]' at /usr/include/c++/12.1.0/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<glslang::TVarLivePair*, vector<glslang::TVarLivePair> >; _Compare = glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)::<lambda(const glslang::TVarLivePair&, const glslang::TVarLivePair&)>]' at /usr/include/c++/12.1.0/bits/stl_algo.h:4853:18,
    inlined from 'virtual bool glslang::TIoMapper::addStage(EShLanguage, glslang::TIntermediate&, TInfoSink&, glslang::TIoMapResolver*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/iomapper.cpp:1459:14:
/usr/include/c++/12.1.0/bits/stl_algo.h:1849:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_algo.h:1854:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TVarLivePair*, std::vector<glslang::TVarLivePair> >' changed in GCC 7.1

[24/69] Building CXX object glslang/CM...hineIndependent/ParseContextBase.cpp.o
[25/69] Building CXX object glslang/CM...achineIndependent/IntermTraverse.cpp.o
[25/69] Building CXX object glslang/CM...r/MachineIndependent/ParseHelper.cpp.o
[26/69] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[26/69] Building CXX object glslang/CM...dir/MachineIndependent/PoolAlloc.cpp.o
[27/69] Building CXX object glslang/CM...ir/MachineIndependent/Initialize.cpp.o
[27/69] Building CXX object glslang/CM...ir/MachineIndependent/RemoveTree.cpp.o
[28/69] Building CXX object glslang/CM...dir/MachineIndependent/PoolAlloc.cpp.o
[28/69] Building CXX object glslang/CM...dent.dir/MachineIndependent/Scan.cpp.o
[29/69] Building CXX object glslang/CM...r/MachineIndependent/glslang_tab.cpp.o
[29/69] Building CXX object glslang/CM...ir/MachineIndependent/ShaderLang.cpp.o
[30/69] Building CXX object glslang/CM.../MachineIndependent/Intermediate.cpp.o
[30/69] Building CXX object glslang/CM...chineIndependent/SpirvIntrinsics.cpp.o
[31/69] Building CXX object glslang/CM...ir/MachineIndependent/RemoveTree.cpp.o
[31/69] Building CXX object glslang/CM...r/MachineIndependent/SymbolTable.cpp.o
[32/69] Building CXX object glslang/CM...hineIndependent/ParseContextBase.cpp.o
[32/69] Building CXX object glslang/CM....dir/MachineIndependent/Versions.cpp.o
[33/69] Building CXX object glslang/CM...chineIndependent/SpirvIntrinsics.cpp.o
[33/69] Building CXX object glslang/CM...dir/MachineIndependent/intermOut.cpp.o
[34/69] Building CXX object glslang/CM...dent.dir/MachineIndependent/Scan.cpp.o
[34/69] Building CXX object glslang/CM...nt.dir/MachineIndependent/limits.cpp.o
[35/69] Building CXX object glslang/CM....dir/MachineIndependent/Versions.cpp.o
[35/69] Building CXX object glslang/CM.../MachineIndependent/linkValidate.cpp.o
[36/69] Building CXX object glslang/CM...r/MachineIndependent/SymbolTable.cpp.o
In file included from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:112,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
In member function 'void glslang::pool_allocator<T>::construct(pointer, const T&) [with T = glslang::TParameter]',
    inlined from 'static std::_Require<typename std::allocator_traits< <template-parameter-1-1> >::__construct_helper<_Tp, _Args>::type> std::allocator_traits< <template-parameter-1-1> >::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/alloc_traits.h:251:17,
    inlined from 'static decltype (std::allocator_traits< <template-parameter-1-1> >::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits< <template-parameter-1-1> >::construct::__args)...)) std::allocator_traits< <template-parameter-1-1> >::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = glslang::TParameter; _Args = {const glslang::TParameter&}; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/alloc_traits.h:364:16,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]' at /usr/include/c++/12.1.0/bits/stl_vector.h:1281:30,
    inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:385:29:
/build/glslang/src/glslang-11.13.0/glslang/Include/PoolAlloc.h:298:47: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized]
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)':
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here
In file included from /usr/include/c++/12.1.0/vector:64,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]',
    inlined from 'glslang::TFunction::TFunction(const glslang::TFunction&)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:385:29:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: warning: 'param' may be used uninitialized [-Wmaybe-uninitialized]
In file included from /usr/include/c++/12.1.0/vector:70:
/usr/include/c++/12.1.0/bits/vector.tcc: In copy constructor 'glslang::TFunction::TFunction(const glslang::TFunction&)':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: by argument 3 of type 'const glslang::TParameter&' to 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TParameter&}; _Tp = glslang::TParameter; _Alloc = glslang::pool_allocator<glslang::TParameter>]' declared here
/build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.cpp:384:20: note: 'param' declared here

[36/69] Building CXX object glslang/CM...ir/MachineIndependent/parseConst.cpp.o
[37/69] Building CXX object glslang/CM...ir/MachineIndependent/ShaderLang.cpp.o
[37/69] Building CXX object glslang/CM...ir/MachineIndependent/reflection.cpp.o
[38/69] Building CXX object glslang/CM...nt.dir/MachineIndependent/limits.cpp.o
[38/69] Building CXX object glslang/CM...chineIndependent/preprocessor/Pp.cpp.o
[39/69] Building CXX object glslang/CM...dir/MachineIndependent/intermOut.cpp.o
[39/69] Building CXX object glslang/CM...eIndependent/preprocessor/PpAtom.cpp.o
[40/69] Building CXX object glslang/CM...ir/MachineIndependent/parseConst.cpp.o
[40/69] Building CXX object glslang/CM...dependent/preprocessor/PpContext.cpp.o
[41/69] Building CXX object glslang/CM...eIndependent/preprocessor/PpAtom.cpp.o
[41/69] Building CXX object glslang/CM...dependent/preprocessor/PpScanner.cpp.o
[42/69] Building CXX object glslang/CM...dependent/preprocessor/PpContext.cpp.o
[42/69] Building CXX object glslang/CM...ndependent/preprocessor/PpTokens.cpp.o
[43/69] Building CXX object glslang/CM...ir/MachineIndependent/reflection.cpp.o
[43/69] Building CXX object glslang/CM...dependent/propagateNoContraction.cpp.o
[44/69] Building CXX object glslang/CM...chineIndependent/preprocessor/Pp.cpp.o
[44/69] Building CXX object glslang/CM...ependent.dir/HLSL/hlslAttributes.cpp.o
[45/69] Building CXX object glslang/CM...r/MachineIndependent/ParseHelper.cpp.o
[45/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslParseHelper.cpp.o
[46/69] Building CXX object glslang/CM.../MachineIndependent/linkValidate.cpp.o
[46/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslScanContext.cpp.o
[47/69] Building CXX object glslang/CM...dependent/preprocessor/PpScanner.cpp.o
[47/69] Building CXX object glslang/CM...neIndependent.dir/HLSL/hlslOpMap.cpp.o
[48/69] Building CXX object glslang/CM...ndependent/preprocessor/PpTokens.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::TPpContext::TokenStream::Token&}; _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator<glslang::TPpContext::TokenStream::Token>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::TPpContext::TokenStream::Token, glslang::pool_allocator<glslang::TPpContext::TokenStream::Token> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::TPpContext::TokenStream::Token; _Alloc = glslang::pool_allocator<glslang::TPpContext::TokenStream::Token>]',
    inlined from 'void glslang::TPpContext::TokenStream::putToken(int, glslang::TPpToken*)' at /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/preprocessor/PpTokens.cpp:107:21:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::TPpContext::TokenStream::Token*, std::vector<glslang::TPpContext::TokenStream::Token, glslang::pool_allocator<glslang::TPpContext::TokenStream::Token> > >' changed in GCC 7.1

[48/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslTokenStream.cpp.o
[49/69] Building CXX object glslang/CM...ependent.dir/HLSL/hlslAttributes.cpp.o
[49/69] Building CXX object glslang/CM...Independent.dir/HLSL/hlslGrammar.cpp.o
[50/69] Building CXX object glslang/CM...dependent/propagateNoContraction.cpp.o
[50/69] Building CXX object glslang/CM...ependent.dir/HLSL/hlslParseables.cpp.o
[51/69] Building CXX object glslang/CM...neIndependent.dir/HLSL/hlslOpMap.cpp.o
[51/69] Building CXX object SPIRV/CMak...dir/CInterface/spirv_c_interface.cpp.o
[52/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslScanContext.cpp.o
[52/69] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
[53/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslTokenStream.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::HlslToken&}; _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]',
    inlined from 'void glslang::HlslTokenStream::pushTokenStream(const glslang::TVector<glslang::HlslToken>*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslTokenStream.cpp:81:32:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::HlslToken*, std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> > >' changed in GCC 7.1

[53/69] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[54/69] Building CXX object SPIRV/CMak...dir/CInterface/spirv_c_interface.cpp.o
[54/69] Building CXX object hlsl/CMakeFiles/HLSL.dir/stub.cpp.o
[55/69] Building CXX object hlsl/CMakeFiles/HLSL.dir/stub.cpp.o
[55/69] Linking CXX static library hlsl/libHLSL.a
[56/69] Linking CXX static library hlsl/libHLSL.a
[57/69] Building CXX object glslang/CM...ependent.dir/HLSL/hlslParseables.cpp.o
[58/69] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[59/69] Building CXX object glslang/CM...Independent.dir/HLSL/hlslGrammar.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:55,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const glslang::HlslToken&}; _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]':
/usr/include/c++/12.1.0/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = glslang::HlslToken; _Alloc = glslang::pool_allocator<glslang::HlslToken>]',
    inlined from 'bool glslang::HlslGrammar::captureBlockTokens(glslang::TVector<glslang::HlslToken>&)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslGrammar.cpp:4147:25:
/usr/include/c++/12.1.0/bits/stl_vector.h:1287:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<glslang::HlslToken*, std::vector<glslang::HlslToken, glslang::pool_allocator<glslang::HlslToken> > >' changed in GCC 7.1

[60/69] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
In file included from /usr/include/c++/12.1.0/vector:70,
                 from /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:40,
                 from /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.cpp:36:
/usr/include/c++/12.1.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12.1.0/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void spv::spirvbin_t::resizeMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:270:74,
    inlined from 'void spv::spirvbin_t::resizeMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:270:9,
    inlined from 'void spv::spirvbin_t::setMapped(spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.h:269:45,
    inlined from 'spv::Id spv::spirvbin_t::localId(spv::Id, spv::Id)' at /build/glslang/src/glslang-11.13.0/SPIRV/SPVRemapper.cpp:302:22:
/usr/include/c++/12.1.0/bits/stl_vector.h:1032:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1

[60/69] Linking CXX static library SPIRV/libSPVRemapper.a
[61/69] Linking CXX static library SPIRV/libSPVRemapper.a
[62/69] Building CXX object glslang/CM...pendent.dir/HLSL/hlslParseHelper.cpp.o
In file included from /usr/include/c++/12.1.0/map:60,
                 from /build/glslang/src/glslang-11.13.0/glslang/Include/Common.h:50,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/SymbolTable.h:68,
                 from /build/glslang/src/glslang-11.13.0/glslang/MachineIndependent/pch.h:44,
                 from /build/glslang/src/glslang-11.13.0/build-static/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx:5,
                 from <command-line>:
/usr/include/c++/12.1.0/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]':
/usr/include/c++/12.1.0/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long int&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]':
/usr/include/c++/12.1.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.0/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = glslang::HlslParseContext::tShadowTextureSymbols*; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]',
    inlined from 'glslang::TIntermAggregate* glslang::HlslParseContext::handleSamplerTextureCombine(const glslang::TSourceLoc&, glslang::TIntermTyped*, glslang::TIntermTyped*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslParseHelper.cpp:3378:39:
/usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = glslang::HlslParseContext::tShadowTextureSymbols*; _Compare = std::less<long long int>; _Alloc = glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >]',
    inlined from 'glslang::TIntermAggregate* glslang::HlslParseContext::handleSamplerTextureCombine(const glslang::TSourceLoc&, glslang::TIntermTyped*, glslang::TIntermTyped*)' at /build/glslang/src/glslang-11.13.0/glslang/HLSL/hlslParseHelper.cpp:3380:35:
/usr/include/c++/12.1.0/bits/stl_map.h:511:37: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*>, std::_Select1st<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> >, std::less<long long int>, glslang::pool_allocator<std::pair<const long long int, glslang::HlslParseContext::tShadowTextureSymbols*> > >::const_iterator' changed in GCC 7.1

[62/69] Linking CXX static library glslang/libMachineIndependent.a
[63/69] Linking CXX static library glslang/libMachineIndependent.a
[63/69] Linking CXX static library glslang/libglslang.a
[63/69] Linking CXX static library SPIRV/libSPIRV.a
[64/69] Linking CXX static library glslang/libglslang.a
[65/69] Linking CXX static library SPIRV/libSPIRV.a
[65/69] Linking CXX executable StandAlone/spirv-remap
[65/69] Generating /build/glslang/src/...nclude/glslang/glsl_intrinsic_header.h
[66/69] Generating /build/glslang/src/...nclude/glslang/glsl_intrinsic_header.h
[66/69] Building CXX object StandAlone.../glslangValidator.dir/StandAlone.cpp.o
[67/69] Linking CXX executable StandAlone/spirv-remap
[68/69] Building CXX object StandAlone.../glslangValidator.dir/StandAlone.cpp.o
[68/69] Linking CXX executable StandAlone/glslangValidator
[69/69] Linking CXX executable StandAlone/glslangValidator
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `build-shared'

[0/1] Install the project...
-- Install configuration: "None"
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang.so.11.13.0
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang.so.11
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang.so
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Public/ShaderLang.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Public/ResourceLimits.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Public/resource_limits_c.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/arrays.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/BaseTypes.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/Common.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/ConstantUnion.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/glslang_c_interface.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/glslang_c_shader_types.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/InfoSink.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/InitializeGlobals.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/intermediate.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/PoolAlloc.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/ResourceLimits.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/ShHandle.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/SpirvIntrinsics.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/Include/Types.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/attribute.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/glslang_tab.cpp.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/gl_types.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Initialize.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/iomapper.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/LiveTraverser.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/localintermediate.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/ParseHelper.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/reflection.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/RemoveTree.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Scan.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/ScanContext.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/SymbolTable.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Versions.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/parseVersions.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/propagateNoContraction.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/preprocessor/PpContext.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/preprocessor/PpTokens.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslAttributes.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslParseHelper.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslTokens.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslScanContext.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslOpMap.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslTokenStream.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslGrammar.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslParseables.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/build_info.h
-- Installing: /build/glslang/pkg/glslang/usr/bin/glslangValidator
-- Set runtime path of "/build/glslang/pkg/glslang/usr/bin/glslangValidator" to ""
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslangValidatorTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/bin/spirv-remap
-- Set runtime path of "/build/glslang/pkg/glslang/usr/bin/spirv-remap" to ""
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/spirv-remapTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang-default-resource-limits.so
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang-default-resource-limitsTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/libSPVRemapper.so
-- Installing: /build/glslang/pkg/glslang/usr/lib/libSPIRV.so
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/SPVRemapperTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/SPIRVTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/bitutils.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/spirv.hpp
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.std.450.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.EXT.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.KHR.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GlslangToSpv.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/hex_float.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/Logger.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SpvBuilder.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/spvIR.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/doc.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SpvTools.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/disassemble.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.AMD.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.NV.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.ARM.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/NonSemanticDebugPrintf.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/NonSemanticShaderDebugInfo100.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SPVRemapper.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/doc.h
-- Installing: /build/glslang/pkg/glslang/usr/lib/libHLSL.so
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/HLSLTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets-none.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-config.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-config-version.cmake
ninja: Entering directory `build-static'

[0/1] Install the project...
-- Install configuration: "None"
-- Installing: /build/glslang/pkg/glslang/usr/lib/libOSDependent.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/OSDependentTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/libMachineIndependent.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/libGenericCodeGen.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslangTargets.cmake
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Public/ShaderLang.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Public/ResourceLimits.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Public/resource_limits_c.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/arrays.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/BaseTypes.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/Common.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/ConstantUnion.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/glslang_c_interface.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/glslang_c_shader_types.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/InfoSink.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/InitializeGlobals.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/intermediate.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/PoolAlloc.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/ResourceLimits.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/ShHandle.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/SpirvIntrinsics.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/Include/Types.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/attribute.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/glslang_tab.cpp.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/gl_types.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Initialize.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/iomapper.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/LiveTraverser.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/localintermediate.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/ParseHelper.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/reflection.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/RemoveTree.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Scan.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/ScanContext.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/SymbolTable.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/Versions.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/parseVersions.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/propagateNoContraction.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/preprocessor/PpContext.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/MachineIndependent/preprocessor/PpTokens.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslAttributes.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslParseHelper.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslTokens.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslScanContext.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslOpMap.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslTokenStream.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslGrammar.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/HLSL/hlslParseables.h
-- Installing: /build/glslang/pkg/glslang/usr/include/glslang/build_info.h
-- Installing: /build/glslang/pkg/glslang/usr/lib/libOGLCompiler.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/OGLCompilerTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/bin/glslangValidator
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslangValidatorTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/bin/spirv-remap
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/spirv-remapTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/libglslang-default-resource-limits.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang-default-resource-limitsTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/libSPVRemapper.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/libSPIRV.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/SPVRemapperTargets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/SPIRVTargets.cmake
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/bitutils.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/spirv.hpp
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.std.450.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.EXT.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.KHR.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GlslangToSpv.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/hex_float.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/Logger.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SpvBuilder.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/spvIR.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/doc.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SpvTools.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/disassemble.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.AMD.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.NV.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/GLSL.ext.ARM.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/NonSemanticDebugPrintf.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/NonSemanticShaderDebugInfo100.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/SPVRemapper.h
-- Up-to-date: /build/glslang/pkg/glslang/usr/include/glslang/SPIRV/doc.h
-- Installing: /build/glslang/pkg/glslang/usr/lib/libHLSL.a
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/HLSLTargets.cmake
-- Old export file "/build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets.cmake" will be replaced.  Removing files [/build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets-none.cmake].
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-targets-none.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-config.cmake
-- Installing: /build/glslang/pkg/glslang/usr/lib/cmake/glslang/glslang-config-version.cmake
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/spirv-remap
usr/bin/glslangValidator
usr/lib/libOSDependent.a
usr/lib/libglslang.so.11.13.0
usr/lib/libSPIRV.so
usr/lib/libOGLCompiler.a
usr/lib/libSPVRemapper.a
usr/lib/libMachineIndependent.a
usr/lib/libSPVRemapper.so
usr/lib/libSPIRV.a
==> Creating package "glslang"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: glslang 11.13.0-2 (Wed Jan  4 04:36:49 2023)
==> Cleaning up...